summary refs log tree commit diff stats
path: root/system/settings/programs/nh.nix
blob: 10738de08e86747d71dcfc94eb297fd4dca0920b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ config, ... }: {
  programs.nh =
    let
      flake = builtins.toString ../../..;
    in
    {
      enable = true;
      os = {
        inherit flake;
      };
      home = {
        inherit flake;
      };
      clean = {
        enable = true;
        extraArgs = "--keep-since 14d";
      };
    };
  nix.gc.automatic = !config.programs.nh.clean.enable;
}