main
1{den, ...}: {
2 den.aspects.core.includes = [den.aspects.core.nh];
3 den.aspects.core.nh = {
4 nixos = {
5 programs.nh = {
6 enable = true;
7 clean.enable = true;
8 clean.extraArgs = "--keep-since 4d --keep 3";
9 };
10
11 system.tools = {
12 # disable useless tools
13 nixos-build-vms.enable = false;
14 nixos-enter.enable = false;
15 nixos-generate-config.enable = false;
16 nixos-install.enable = false;
17 nixos-option.enable = false;
18 nixos-rebuild.enable = false; # No needed, use `nh os` instead.
19 };
20 };
21 };
22}