{ config, pkgs, ... }: { home = { packages = with pkgs; [ # Office aerc kicad-with-packages3d libreoffice-fresh obsidian # Programming bacon colordiff drone-cli ghidra sublime-merge tig vscode-fhs # Graphics gimp inkscape # Internet discord fractal httpie tdesktop w3m wget # Sound & Video easyeffects mpv spotify # Gaming pcsxr mednafen mednaffe polymc # System Tools borgbackup fd htop iotop killall lsof ncdu pika-backup powertop s-tui screen silver-searcher smartmontools sysstat tmux tree usbutils virt-manager vulkan-tools wl-clipboard gnome.gnome-tweaks gnomeExtensions.openweather libarchive p7zip unrar unzip zip ]; sessionVariables = { MOZ_ENABLE_WAYLAND = 1; NIXOS_OZONE_WL = 1; QT_QPA_PLATFORM = "wayland"; SDL_VIDEODRIVER = "wayland"; EDITOR = "nvim"; }; shellAliases = { ".." = "cd .."; "..." = "cd ../.."; ncdu = "ncdu --color dark"; config = "vim /etc/nixos/configuration.nix"; hmconf = "vim /etc/nixos/common/home-manager.nix"; switch = "sudo nixos-rebuild switch"; nr = "nix run --impure"; ns = "nix-shell"; nsp = "nix-shell -p"; cdnix = "cd /etc/nixos"; ga = "git add"; gc = "git commit"; gcm = "git commit -m"; gcan = "git commit --amend --no-edit"; gcl = "git clone"; gl = "git pull"; gla = "git pull --autostash"; gp = "git push"; gpf = "git push --force-with-lease"; gr = "git reset"; grs = "git reset --soft"; tigs = "tig status"; }; }; }