diff options
author | Domen Kožar <domen@dev.si> | 2023-04-18 10:58:20 +0100 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2023-04-18 10:58:33 +0100 |
commit | 1d85cfbd778332b703846baf86350dd8dc72653e (patch) | |
tree | 455b0095a01e4b734b8bd19b8f108cd44169ce6b /nixos | |
parent | d0f57e6196da594a18b6bfd490b5497f472c8117 (diff) |
cachix-watch-store: restart indefinitely
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/system/cachix-watch-store.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/services/system/cachix-watch-store.nix b/nixos/modules/services/system/cachix-watch-store.nix index 85e9509bcc82d..89157b460b9a4 100644 --- a/nixos/modules/services/system/cachix-watch-store.nix +++ b/nixos/modules/services/system/cachix-watch-store.nix @@ -62,7 +62,13 @@ in after = [ "network-online.target" ]; path = [ config.nix.package ]; wantedBy = [ "multi-user.target" ]; + unitConfig = { + # allow to restart indefinitely + StartLimitIntervalSec = 0; + }; serviceConfig = { + # don't put too much stress on the machine when restarting + RestartSec = 1; # we don't want to kill children processes as those are deployments KillMode = "process"; Restart = "on-failure"; |