nix-conf/user/home.nix

85 lines
1.4 KiB
Nix
Raw Normal View History

2024-10-17 23:01:00 -04:00
{ config, pkgs, pkgs-stable, username, homeDirectory, ... }:
2024-08-23 14:52:05 -04:00
{
home.username = username;
home.homeDirectory = homeDirectory;
home.packages = with pkgs; [
2024-09-23 23:26:02 -04:00
(pkgs.symlinkJoin {
name = "firefox";
2024-10-17 23:01:00 -04:00
paths = [ pkgs-stable.firefox ];
2024-09-23 23:26:02 -04:00
buildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/firefox \
--set HOME "${homeDirectory}/.local/share"
'';
})
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-20 04:00:08 -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";
}