marleyos/modules/home/programs/nh.nix
2025-05-25 19:07:46 -07:00

23 lines
415 B
Nix

{
config,
lib,
osConfig,
...
}: let
cfg = config.marleyos.programs.nh;
in {
options.marleyos.programs.nh.enable = lib.mkEnableOption "nh";
config = lib.mkIf cfg.enable {
programs.nh = {
enable = true;
clean =
osConfig.programs.nh.clean
or {
enable = true;
dates = "daily";
extraArgs = "--keep-since 7d --keep 3";
};
};
};
}