Unverified Commit 4f053b60 authored by isabel's avatar isabel
Browse files

nixos/nix-gc: allow dates to be a list

parent 6724b0bf
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -19,8 +19,9 @@ in
      };

      dates = lib.mkOption {
        type = lib.types.singleLineStr;
        default = "03:15";
        type = with lib.types; either singleLineStr (listOf str);
        apply = lib.toList;
        default = [ "03:15" ];
        example = "weekly";
        description = ''
          How often or when garbage collection is performed. For most desktop and server systems
@@ -86,7 +87,7 @@ in
      description = "Nix Garbage Collector";
      script = "exec ${config.nix.package.out}/bin/nix-collect-garbage ${cfg.options}";
      serviceConfig.Type = "oneshot";
      startAt = lib.optional cfg.automatic cfg.dates;
      startAt = lib.optionals cfg.automatic cfg.dates;
    };

    systemd.timers.nix-gc = lib.mkIf cfg.automatic {