summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nixos/personal/nix.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/nixos/personal/nix.nix b/modules/nixos/personal/nix.nix
index 268c330..93e14e8 100644
--- a/modules/nixos/personal/nix.nix
+++ b/modules/nixos/personal/nix.nix
@@ -79,15 +79,20 @@ in {
path = [pkgs.git];
personal.monitor = true;
};
- nixos-upgrade = {
+ nixos-upgrade = let
+ priorize =
+ if (builtins.compareVersions lib.trivial.version "24.11" > 0)
+ then x: x
+ else lib.mkForce;
+ in {
preStart = "${pkgs.host}/bin/host firecat53.net"; # Check network connectivity
serviceConfig = {
Restart = "on-failure";
- RestartSec = "120";
+ RestartSec = priorize "120";
};
unitConfig = {
- StartLimitIntervalSec = 600;
- StartLimitBurst = 2;
+ StartLimitIntervalSec = priorize 600;
+ StartLimitBurst = priorize 2;
};
after = ["flake-update.service"];
wants = ["flake-update.service"];