X-Git-Url: http://git.scottworley.com/nix-profile-gc/blobdiff_plain/26814c83ac9940a517b80edc6c22c620978e424a..646f1750db86c674874f2b1ba75d5c949c14d5ab:/modules/profile-gc.nix?ds=sidebyside diff --git a/modules/profile-gc.nix b/modules/profile-gc.nix index ba2821a..1452e8f 100644 --- a/modules/profile-gc.nix +++ b/modules/profile-gc.nix @@ -14,7 +14,7 @@ in { dryRun = lib.mkOption { description = "Say what would have been deleted rather than actually deleting profiles"; type = lib.types.bool; - default = true; + default = false; }; keepLast = lib.mkOption { description = '' @@ -105,7 +105,7 @@ in { fi alive_threshold="$(< ${parse-duration cfg.activeThreshold})" - alive_loginterval="$(< ${parse-duration config.systemd.timers.profile-gc-log-active.timerConfig.OnUnitActiveSec})" + alive_loginterval="$(< ${parse-duration cfg.activeMeasurementGranularity})" if (( alive_threshold < alive_loginterval ));then echo "Liveness threshold is too low. Not doing any profile garbage collection." >&2 exit 0 @@ -197,6 +197,7 @@ in { ''; systemd.timers.profile-gc-log-active = { wantedBy = [ "timers.target" ]; + timerConfig.OnActiveSec = cfg.activeMeasurementGranularity; timerConfig.OnUnitActiveSec = cfg.activeMeasurementGranularity; }; systemd.services.profile-gc-log-active = {