diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-12-03 12:47:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-03 12:47:01 +0100 |
commit | 9284581a09a54d23a364ce981d2952f8f41561f4 (patch) | |
tree | de00aaaa00667ad83b2f3ad1818c7a03ce7dd916 /nixos/modules/services/hardware/thinkfan.nix | |
parent | eac9180f29e108a52cb5384caa802da736c2c3bc (diff) | |
parent | f1e6c6641eaabd157e32ba9ada57363b07daded9 (diff) | |
download | nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar.gz nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar.bz2 nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar.lz nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar.xz nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.tar.zst nixlib-9284581a09a54d23a364ce981d2952f8f41561f4.zip |
Merge pull request #271376 from kallistoteles/thinkfan-service-restart
nixos/thinkfan: restart on failure
Diffstat (limited to 'nixos/modules/services/hardware/thinkfan.nix')
-rw-r--r-- | nixos/modules/services/hardware/thinkfan.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/hardware/thinkfan.nix b/nixos/modules/services/hardware/thinkfan.nix index 8fa7b456f20e..cca35f492b8e 100644 --- a/nixos/modules/services/hardware/thinkfan.nix +++ b/nixos/modules/services/hardware/thinkfan.nix @@ -217,6 +217,8 @@ in { systemd.services = { thinkfan.environment.THINKFAN_ARGS = escapeShellArgs ([ "-c" configFile ] ++ cfg.extraArgs); + thinkfan.serviceConfig.Restart = "on-failure"; + thinkfan.serviceConfig.RestartSec = "30s"; # must be added manually, see issue #81138 thinkfan.wantedBy = [ "multi-user.target" ]; |