rice/users/buffet/default.nix
2024-05-20 12:06:16 +02:00

107 lines
1.7 KiB
Nix

{
pkgs,
...
}: {
imports = [
./bash.nix
./cargo.nix
./comma.nix
./firefox.nix
./foot.nix
./git.nix
./gpg.nix
./ime.nix
./mako.nix
./nvim.nix
./sway.nix
];
users.users.buffet = {
isNormalUser = true;
uid = 1000;
hashedPassword = "$y$j9T$g/a4KaQ5VitWI9ZtAh9i3/$wjejk5W8LMc0gaVgw69kwrKLqBgZ95ekaOl/GaTOZVC";
extraGroups = [
"networkmanager"
"sway"
"uinput"
"wheel"
];
};
home-manager.users.buffet = {
home = {
stateVersion = "23.11";
packages = with pkgs; [
#SDL2
#SDL2.dev
#alejandra
#bear
#black
#c2ffi
#cage
#cairo
#chromium
#ed
#gcc
#gnumake
#mpv
#python3
cargo
cargo-crev
cargo-limit
mosh
cargo-nextest
du-dust
fd
gdb
github-cli
htop
hyperfine
jq
kcachegrind
linuxPackages.perf
man-pages
man-pages-posix
okular
pavucontrol
radare2
ripgrep
rr
rustfmt
strace
tokei
trash-cli
tree
valgrind
wget
wl-clipboard
#(luajit.withPackages (ps:
# with ps; [
# fennel
# inspect
# luv
# ]))
#(retroarch.override {
# cores = with libretro; [
# genesis-plus-gx
# ];
#})
];
pointerCursor = {
package = pkgs.phinger-cursors;
name = "phinger-cursors-light";
gtk.enable = true;
};
};
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
};
}