summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2024-08-30 19:01:03 +0200
committerquentin@aristote.fr <quentin@aristote.fr>2024-08-31 10:39:14 +0200
commitcfc9c7211e2665b738b5a5dde1cf3d163e4b0806 (patch)
tree3dd1e01de7450b9ae9aa55c29905b76a822292d3 /modules
parent9ba8f3ff3dca97a0f08efe3e74e8941ffe85bb99 (diff)
nixos: nix: lib.mkForce nixos-upgrade (compatible with older nixpkgs)
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"];