91 lines
1.5 KiB
Nix
91 lines
1.5 KiB
Nix
{ config, pkgs, pkgs-stable, username, homeDirectory, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./xdg.nix
|
|
./theme.nix
|
|
./bin
|
|
];
|
|
|
|
home.username = username;
|
|
home.homeDirectory = homeDirectory;
|
|
|
|
home.packages = with pkgs; [
|
|
(pkgs.symlinkJoin {
|
|
name = "firefox";
|
|
paths = [ pkgs-stable.firefox ];
|
|
buildInputs = [ pkgs.makeWrapper ];
|
|
postBuild = ''
|
|
wrapProgram $out/bin/firefox \
|
|
--set HOME "${homeDirectory}/.local/share"
|
|
'';
|
|
})
|
|
alacritty
|
|
mpv
|
|
nsxiv
|
|
rofi
|
|
sct
|
|
maim
|
|
xclip
|
|
copyq
|
|
picom
|
|
obs-studio
|
|
screenkey
|
|
pkgs-stable.safeeyes
|
|
libsForQt5.kcalc
|
|
libsForQt5.kolourpaint
|
|
libsForQt5.filelight
|
|
libsForQt5.kate
|
|
papirus-icon-theme
|
|
pavucontrol
|
|
qpwgraph
|
|
qbittorrent
|
|
xournalpp
|
|
adwaita-icon-theme
|
|
|
|
lsd
|
|
bat
|
|
zoxide
|
|
fd
|
|
ripgrep
|
|
fzf
|
|
trash-cli
|
|
tlrc
|
|
speedtest-cli
|
|
bluetuith
|
|
unixtools.xxd
|
|
starship
|
|
killall
|
|
file
|
|
|
|
(python311.withPackages (python-pkgs: [
|
|
python-pkgs.pwntools
|
|
# python-pkgs.angr
|
|
python-pkgs.requests
|
|
python-pkgs.pyjwt
|
|
python-pkgs.flask
|
|
]))
|
|
gnumake
|
|
coq
|
|
coqPackages.coqide
|
|
gcc
|
|
sqlitebrowser
|
|
|
|
tmuxPlugins.vim-tmux-navigator
|
|
tmuxPlugins.sessionist
|
|
|
|
wine
|
|
winetricks
|
|
|
|
cage
|
|
|
|
gdb
|
|
pwndbg
|
|
(cutter.withPlugins (ps: with ps; [ jsdec rz-ghidra sigdb ]))
|
|
ghidra-bin
|
|
pwninit
|
|
patchelf
|
|
];
|
|
home.stateVersion = "24.05";
|
|
}
|