102 lines
1.7 KiB
Nix
102 lines
1.7 KiB
Nix
{
|
|
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"];
|
|
}))
|
|
];
|
|
}
|