From f1e6c6641eaabd157e32ba9ada57363b07daded9 Mon Sep 17 00:00:00 2001 From: kalle Date: Thu, 30 Nov 2023 18:23:25 +0100 Subject: nixos/thinkfan: add setting the thinkfan service failed from time to time on my t440s, so I added restart on fail to the systemd service. --- nixos/modules/services/hardware/thinkfan.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nixos/modules') 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" ]; -- cgit 1.4.1