Commented out a lot of currently unused packages to speed up rebuilds.

This commit is contained in:
2026-05-06 13:00:32 +02:00
parent e165d31d40
commit 758a1dce3d
5 changed files with 56 additions and 44 deletions

View File

@ -7,21 +7,21 @@
}: { }: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
#CLI tools #CLI tools
pdftk #PDF toolkit #pdftk #PDF toolkit
yt-dlp #YouTube and others video downloader #yt-dlp #YouTube and others video downloader
tailscale #VPN tailscale #VPN
speedtest-cli #Internet speed tester #speedtest-cli #Internet speed tester
#duplicati #duplicati
ollama-rocm #ollama-rocm
open-webui #open-webui
cloudflare-warp #cloudflare-warp
ddrescue #ddrescue
texliveFull #LaTeX PDF maker #texliveFull #LaTeX PDF maker
lazygit #Git CLI tool with TUI lazygit #Git CLI tool with TUI
gtypist #Typing tutor #gtypist #Typing tutor
powertop #Power consumption monitor and optimizer #powertop #Power consumption monitor and optimizer
file #File type identifier #file #File type identifier
hashcat #Password recovery/cracking tool #hashcat #Password recovery/cracking tool
packwiz #A Minecraft modpack editor #packwiz #A Minecraft modpack editor
]; ];
} }

View File

@ -4,5 +4,6 @@
./cli.nix ./cli.nix
./essentials.nix ./essentials.nix
./flatpak.nix ./flatpak.nix
./overlays.nix
]; ];
} }

View File

@ -7,23 +7,23 @@
}: { }: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
#Programming #Programming
jetbrains.pycharm #The PyCharm IDE to edit Python code #jetbrains.pycharm #The PyCharm IDE to edit Python code
jetbrains.idea #The IntelliJ IDE to edit Java code #jetbrains.idea #The IntelliJ IDE to edit Java code
jetbrains.clion #The CLion IDE to edit and compile c/c++ code #jetbrains.clion #The CLion IDE to edit and compile c/c++ code
jetbrains.datagrip #The DataGrip IDE to manage Databases jetbrains.datagrip #The DataGrip IDE to manage Databases
#jetbrains-toolbox #jetbrains-toolbox
#racket #The racket Programming language, with DrRacket IDE, for University (*Not* because it's my favourite) #racket #The racket Programming language, with DrRacket IDE, for University (*Not* because it's my favourite)
rustup #Rust Programming Toolchain #rustup #Rust Programming Toolchain
#go #Go Programming Language #go #Go Programming Language
gcc #C/C++ Compiler #gcc #C/C++ Compiler
pkg-config #pkg-config
vscode #Editor for all kinds of programms vscode #Editor for all kinds of programms
nodejs_22 #NodeJS for JavaScript programming #nodejs_22 #NodeJS for JavaScript programming
#Hochschule #Hochschule
postgresql #Database system #postgresql #Database system
dbeaver-bin #Database Management Tool #dbeaver-bin #Database Management Tool
sqlite #Lightweight Database system #sqlite #Lightweight Database system
#Desktop Applications #Desktop Applications
drawio drawio
@ -32,33 +32,33 @@
lutris #Gaming Platform lutris #Gaming Platform
mission-center #For a Task Manager like GUI mission-center #For a Task Manager like GUI
trayscale #Tailscale unofficial GUI trayscale #Tailscale unofficial GUI
spotify #Spotify Music Client #spotify #Spotify Music Client
rpi-imager #Raspberry Pi Imager #rpi-imager #Raspberry Pi Imager
atlauncher #Minecraft Launcher atlauncher #Minecraft Launcher
#discord #discord
vesktop #Aternative for discord on Wayland vesktop #Aternative for discord on Wayland
wineWow64Packages.stagingFull wineWow64Packages.stagingFull
winetricks winetricks
wasistlos #Whatsapp #karere #Whatsapp
losslesscut-bin #Lossless cut for quckly cutting videos #losslesscut-bin #Lossless cut for quckly cutting videos
#obs-studio #Screen Recorder #obs-studio #Screen Recorder
gparted #Disk partition Manager gparted #Disk partition Manager
#rustdesk #Remote Desktop Client #rustdesk #Remote Desktop Client
realvnc-vnc-viewer #VNC Remote Desktop Client #realvnc-vnc-viewer #VNC Remote Desktop Client
eddie #AirVPN desktop client eddie #AirVPN desktop client
chromium #Chromium browser for Youtube app to work chromium #Chromium browser for Youtube app to work
moonlight-qt #Game Streaming Client #moonlight-qt #Game Streaming Client
kitty #Kitty Terminal Emulator kitty #Kitty Terminal Emulator
wmctrl #To Force windows into fullscreen wmctrl #To Force windows into fullscreen
kdePackages.dolphin #KDE File Browser kdePackages.dolphin #KDE File Browser
libreoffice-still #Office Suite #libreoffice-still #Office Suite
kdePackages.kservice kdePackages.kservice
qbittorrent #Torrent Client #qbittorrent #Torrent Client
waydroid #Android emulator on Linux #waydroid #Android emulator on Linux
gimp2-with-plugins #Image Editor #gimp2-with-plugins #Image Editor
kdePackages.filelight #Disk Usage Analyzer #kdePackages.filelight #Disk Usage Analyzer
filezilla #filezilla
audacity #audacity
freecad #freecad
]; ];
} }

View File

@ -10,14 +10,14 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
#Essentials (CLI Only) #Essentials (CLI Only)
wget #A tool for quickly downloading things from the Web wget #A tool for quickly downloading things from the Web
javaPackages.compiler.openjdk25 #Java Development Kit 25 #javaPackages.compiler.openjdk25 #Java Development Kit 25
python314 #Python #python314 #Python
python314Packages.pip #Pip for Python 3.12 #python314Packages.pip #Pip for Python 3.12
python314Packages.cmake #The CMake tool to manage project build configurations #python314Packages.cmake #The CMake tool to manage project build configurations
fastfetch #A utility to see information about your machine fastfetch #A utility to see information about your machine
btop #A replacement for htop to see your machines resources btop #A replacement for htop to see your machines resources
git #Git ... no need to explain git #Git ... no need to explain
efibootmgr #A tool to manage UEFI boot entries #efibootmgr #A tool to manage UEFI boot entries
zip #A utility for ZIP archives zip #A utility for ZIP archives
unzip #A utility for ZIP archives unzip #A utility for ZIP archives
rar #A utility for RAR archives rar #A utility for RAR archives
@ -25,7 +25,7 @@
cron #A tool to set up commands to run scheduled cron #A tool to set up commands to run scheduled
tmux #A tool to let command windows contiune to run in the background 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 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 #konsave #A package to transfer the look and feel of KDE Plasma to other machines
openssh #SSH openssh #SSH
zoxide #Alternatice to cd, browse files zoxide #Alternatice to cd, browse files
zsh #Search for file names zsh #Search for file names
@ -47,7 +47,7 @@
pipewire #Multimedia handling pipewire #Multimedia handling
fzf #Needed for nix-selective update tool fzf #Needed for nix-selective update tool
jq #Needed for nix-selective update tool jq #Needed for nix-selective update tool
distrobox #distrobox
dbus dbus
cifs-utils cifs-utils
samba samba

View File

@ -0,0 +1,11 @@
{...}: {
nixpkgs.overlays = [
#(final: prev: {
# openldap = prev.openldap.overrideAttrs (_: {doCheck = false;});
# # Also covers 32-bit builds pulled in by lutris
# pkgsi686Linux = prev.pkgsi686Linux.extend (_: p: {
# openldap = p.openldap.overrideAttrs (_: {doCheck = false;});
# });
#})
];
}