Unverified Commit 0d03b87d authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

nixos/nix-{gc,optimise}: do not start when switching (#415324)

parents ace047b8 e9efb424
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -88,6 +88,8 @@ in
      script = "exec ${config.nix.package.out}/bin/nix-collect-garbage ${cfg.options}";
      serviceConfig.Type = "oneshot";
      startAt = lib.optionals cfg.automatic cfg.dates;
      # do not start and delay when switching
      restartIfChanged = false;
    };

    systemd.timers.nix-gc = lib.mkIf cfg.automatic {
+2 −0
Original line number Diff line number Diff line
@@ -69,6 +69,8 @@ in
        unitConfig.ConditionPathIsReadWrite = "/nix/var/nix/daemon-socket";
        serviceConfig.ExecStart = "${config.nix.package}/bin/nix-store --optimise";
        startAt = lib.optionals cfg.automatic cfg.dates;
        # do not start and delay when switching
        restartIfChanged = false;
      };

      timers.nix-optimise = lib.mkIf cfg.automatic {