nix-conf/user/home.nix
2024-11-13 04:15:36 -06:00

89 lines
1.4 KiB
Nix

{
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";
}