- Added support for open-webui and ollama-rocm in CLI packages. - Updated desktop packages to include filezilla, audacity, and freecad. - Expanded essentials with distrobox, dbus, cifs-utils, samba, and kdePackages.ksshaskpass. - Introduced niri-waybar and niri-session-manager services for improved session management. - Configured mako notifications with custom settings in the Niri environment. - Adjusted hyprpaper settings and enabled additional wallpapers. (TODO on niri. Not working ATM)
48 lines
1.9 KiB
Nix
48 lines
1.9 KiB
Nix
{config, pkgs, libs, inputs, nix-flatpak, ...}:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
#Essentials (CLI Only)
|
|
wget #A tool for quickly downloading things from the Web
|
|
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 #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
|
|
gnutar #A utility for .tar archives
|
|
cron #A tool to set up commands to run scheduled
|
|
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
|
|
openssh #SSH
|
|
zoxide #Alternatice to cd, browse files
|
|
fzf-zsh #Search for file names
|
|
coreutils-full #Full set of coreutils, including some missing ones
|
|
multipath-tools
|
|
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
|
|
distrobox
|
|
dbus
|
|
cifs-utils
|
|
samba
|
|
kdePackages.ksshaskpass
|
|
];
|
|
}
|