{ config, pkgs, pkgs-stable, username, homeDirectory, ... }: { home.username = username; home.homeDirectory = homeDirectory; home.packages = with pkgs; [ (pkgs.symlinkJoin { name = "firefox"; paths = [ pkgs-stable.firefox ]; buildInputs = [ pkgs.makeWrapper ]; postBuild = '' wrapProgram $out/bin/firefox \ --set HOME "${homeDirectory}/.local/share" ''; }) alacritty mpv nsxiv rofi sct maim xclip copyq picom obs-studio screenkey pkgs-stable.safeeyes libsForQt5.kolourpaint libsForQt5.filelight papirus-icon-theme pavucontrol qpwgraph qbittorrent xournalpp adwaita-icon-theme lsd bat zoxide fd ripgrep fzf trash-cli tlrc speedtest-cli bluetuith unixtools.xxd starship killall file (python312.withPackages (python-pkgs: [ python-pkgs.pwntools python-pkgs.requests python-pkgs.pyjwt python-pkgs.flask ])) nodejs deno gnumake coq coqPackages.coqide gcc sqlitebrowser tmuxPlugins.vim-tmux-navigator tmuxPlugins.sessionist wine winetricks cage gdb pwndbg (pkgs-stable.cutter.withPlugins (ps: with ps; [ jsdec rz-ghidra sigdb ])) ghidra-bin pwninit patchelf ]; home.stateVersion = "24.05"; }