{ config, pkgs, pkgs-stable, ... }: { home.packages = with pkgs; [ (config.u.lib.localHome pkgs.firefox-bin "firefox" "bin/firefox") alacritty mpv (config.u.lib.fixXcursor nsxiv) rofi sct (config.u.lib.fixXcursor maim) xclip copyq picom obs-studio screenkey pkgs-stable.safeeyes snixembed 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 ffmpeg ffsubsync unzip unar (python312.withPackages (python-pkgs: [ python-pkgs.pwntools python-pkgs.requests python-pkgs.pyjwt python-pkgs.flask ])) nodejs deno gnumake coq coqPackages.coqide gcc sqlitebrowser globalprotect-openconnect 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 (let base = pkgs.appimageTools.defaultFhsEnvArgs; in pkgs.buildFHSUserEnv (base // { name = "fhs"; targetPkgs = pkgs: (base.targetPkgs pkgs) ++ ( with pkgs; [ pkg-config ncurses ] ); profile = "export FHS=1"; runScript = "bash"; extraOutputsToInstall = ["dev"]; })) ]; }