Restructured nixos code for better structure. Commented what each package is for.

This commit is contained in:
2025-12-18 14:20:16 +01:00
parent aed49644e9
commit feb65868cc
9 changed files with 199 additions and 232 deletions

View File

@ -1,18 +1,16 @@
{config, pkgs, libs, inputs, nix-flatpak, ...}:
{
environment.systemPackages = with pkgs; [
#Essentials (CLI Only)
wget #A tool for quickly downloading things from the Web
micro-with-xclip #Micro text editor with xclip for clipboard
javaPackages.compiler.openjdk25 #Java Development Kit 23
javaPackages.compiler.openjdk25 #Java Development Kit 25
python312 #Python 3.12
python312Packages.pip #Pip for Python 3.12
python312Packages.cmake #The CMake tool to manage project build configurations
fastfetch #A utility to see information about your machine
btop #A replacement for htop to see your machines resources
git #Git ... no need to explain
efibootmgr
efibootmgr #A tool to manage UEFI boot entries
zip #A utility for ZIP archives
unzip #A utility for ZIP archives
rar #A utility for RAR archives
@ -21,23 +19,24 @@
tmux #A tool to let command windows contiune to run in the background
home-manager #A package to also edit the user Configuration, like with nix
konsave #A package to transfer the look and feel of KDE Plasma to other machines
ocs-url
kdePackages.plasma-workspace
kdePackages.kdialog
openssh #SSH
zoxide #Alternatice to cd, browse files
fzf-zsh #Search for file names
coreutils-full
coreutils-full #Full set of coreutils, including some missing ones
multipath-tools
docker
docker-compose
plymouth
mesa
fprintd
nh
whois
networkmanagerapplet
zoxide
pocl
docker #Docker ... no need to explain
docker-compose #Docker Compose for docker
plymouth #Boot Splash screen
mesa #Graphics drivers
fprintd #Fingerprint reader support
nh
whois #To find out domain information
networkmanagerapplet #For managing network manager connections
zoxide #Alternative to cd, browse files
pocl #Portable OpenCL implementation
clinfo #OpenCL info tool
rocmPackages.rocm-runtime #AMD ROCm runtime
ripgrep #Alternative to grep search for text in files
pipewire #Multimedia handling
];
}