You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
728 B
44 lines
728 B
{ options, config, lib, pkgs, ... }: |
|
{ |
|
imports = [ |
|
./desktop |
|
./lang |
|
./services |
|
./shell |
|
./system |
|
./tools |
|
|
|
./agenix.nix |
|
]; |
|
|
|
options = { |
|
hazel.home = lib.mkOption { |
|
type = options.home-manager.users.type.functor.wrapped; |
|
}; |
|
}; |
|
|
|
config = { |
|
hazel.home = { |
|
# let home-manager manage itself |
|
programs.home-manager.enable = true; |
|
|
|
# graphical applications go in desktop/default.nix |
|
home.packages = with pkgs; [ |
|
neofetch |
|
pass-wayland |
|
age |
|
minisign |
|
gnupg |
|
ripgrep |
|
mosh |
|
pb_cli |
|
bitwarden-cli |
|
tokei |
|
rmapi |
|
qmk |
|
]; |
|
|
|
home.stateVersion = "20.09"; |
|
}; |
|
}; |
|
}
|
|
|