nix-conf/user/home.nix

87 lines
1.4 KiB
Nix
Raw Normal View History

2024-08-23 14:52:05 -04:00
{
2024-10-27 13:34:49 -04:00
config,
2024-10-27 14:05:06 -04:00
lib,
2024-10-27 13:34:49 -04:00
pkgs,
pkgs-stable,
...
}: {
2024-10-27 14:05:06 -04:00
home.homeDirectory = lib.mkDefault "/home/${config.home.username}";
2024-08-23 14:52:05 -04:00
home.packages = with pkgs; [
2024-09-23 23:26:02 -04:00
(pkgs.symlinkJoin {
name = "firefox";
2024-10-27 13:34:49 -04:00
paths = [pkgs-stable.firefox];
buildInputs = [pkgs.makeWrapper];
2024-09-23 23:26:02 -04:00
postBuild = ''
wrapProgram $out/bin/firefox \
2024-10-27 02:36:51 -04:00
--set HOME "${config.home.homeDirectory}/.local/share"
2024-09-23 23:26:02 -04:00
'';
})
2024-08-23 14:52:05 -04:00
alacritty
mpv
nsxiv
rofi
sct
maim
xclip
2024-10-11 00:48:32 -04:00
copyq
2024-09-12 00:01:41 -04:00
picom
obs-studio
screenkey
2024-10-17 23:01:00 -04:00
pkgs-stable.safeeyes
2024-08-23 14:52:05 -04:00
libsForQt5.kolourpaint
libsForQt5.filelight
papirus-icon-theme
pavucontrol
qpwgraph
2024-09-12 00:01:41 -04:00
qbittorrent
xournalpp
2024-10-04 20:07:34 -04:00
adwaita-icon-theme
2024-08-23 14:52:05 -04:00
lsd
bat
zoxide
fd
ripgrep
fzf
trash-cli
tlrc
speedtest-cli
bluetuith
unixtools.xxd
starship
2024-09-12 00:01:41 -04:00
killall
file
2024-10-22 21:40:59 -04:00
nix-tree
2024-09-12 00:01:41 -04:00
2024-10-20 04:00:08 -04:00
(python312.withPackages (python-pkgs: [
2024-09-23 02:32:46 -04:00
python-pkgs.pwntools
2024-10-04 20:03:49 -04:00
python-pkgs.requests
python-pkgs.pyjwt
python-pkgs.flask
2024-09-23 02:32:46 -04:00
]))
2024-10-20 04:00:08 -04:00
nodejs
deno
2024-08-23 14:52:05 -04:00
gnumake
2024-09-12 00:01:41 -04:00
coq
coqPackages.coqide
gcc
sqlitebrowser
2024-08-23 19:55:31 -04:00
tmuxPlugins.vim-tmux-navigator
tmuxPlugins.sessionist
2024-09-12 00:01:41 -04:00
wine
winetricks
cage
gdb
pwndbg
2024-10-27 13:34:49 -04:00
(pkgs-stable.cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
2024-09-23 02:32:46 -04:00
ghidra-bin
2024-10-04 20:03:49 -04:00
pwninit
patchelf
2024-08-23 14:52:05 -04:00
];
home.stateVersion = "24.05";
}