{ pkgs, unstable, extra, ... }: { home.packages = (with pkgs; [ unzip zip xz gzip bzip2 p7zip usbutils pciutils nettools nmap arp-scan julia-bin (python3.withPackages (ps: with ps; [ ipython matplotlib numpy scipy ])) ghc haskell-language-server firefox gnupg discord dig xxd slack imagemagick ffmpeg yt-dlp libreoffice pass protonvpn-gui thunderbird tidal-hifi signal-desktop transmission-gtk xclip clinfo glxinfo vulkan-tools obs-studio file gimp bat steam steam-run rmapi lutris texlive.combined.scheme-full zulip rink typst ttyper idris2 prismlauncher graalvm-ce vimv lean4 remmina git-crypt vcv-rack nix-index kdenlive solaar fzf bottom virt-manager-qt i3 wmctrl xwallpaper ]) ++ [ extra.agda unstable.zoom-us extra.sax2nf extra.cornelis unstable.kicad extra.renoise extra.nixprof extra.protonmail-desktop extra.pash ]; }