{ config, lib, pkgs, pkgs-stable, ... }: { home.homeDirectory = lib.mkDefault "/home/${config.home.username}"; home.packages = with pkgs; [ (pkgs.symlinkJoin { name = "firefox"; paths = [pkgs-stable.firefox]; buildInputs = [pkgs.makeWrapper]; postBuild = '' wrapProgram $out/bin/firefox \ --set HOME "${config.home.homeDirectory}/.local/home" ''; }) alacritty mpv nsxiv rofi sct maim xclip copyq picom obs-studio screenkey pkgs-stable.safeeyes libsForQt5.kolourpaint libsForQt5.filelight papirus-icon-theme lightly-boehs pavucontrol qpwgraph qbittorrent xournalpp adwaita-icon-theme lsd bat zoxide fd ripgrep fzf trash-cli tlrc speedtest-cli bluetuith unixtools.xxd starship killall file nix-tree alejandra (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"; }