summaryrefslogtreecommitdiff
path: root/config/nix.nix
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2024-03-13 12:47:38 +0100
committerquentin@aristote.fr <quentin@aristote.fr>2024-03-13 12:47:38 +0100
commit1017999869e72eb827bcbc68aca496dbb2020f33 (patch)
tree98d943af8ff057555eb549e6e33635cfdddfc8e0 /config/nix.nix
parentddd4385cdcba6f7fb03043d2ed72e646533eb482 (diff)
allow restarting nixos-upgrade once
Diffstat (limited to 'config/nix.nix')
-rw-r--r--config/nix.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/config/nix.nix b/config/nix.nix
index 069a101..f080589 100644
--- a/config/nix.nix
+++ b/config/nix.nix
@@ -11,4 +11,14 @@
system.autoUpgrade.flags =
pkgs.personal.lib.updateInputFlag "nixpkgs-unstable";
+
+ systemd.services.nixos-upgrade = {
+ # restart at most once every hour
+ serviceConfig = {
+ Restart = "on-failure";
+ RestartSec = "5sec";
+ };
+ startLimitBurst = 1;
+ startLimitIntervalSec = 3600;
+ };
}