Restructured nixos code for better structure. Commented what each package is for.
This commit is contained in:
@ -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
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user