diff --git a/modules/power.nix b/modules/power.nix index d84b341..32ee8ab 100644 --- a/modules/power.nix +++ b/modules/power.nix @@ -13,7 +13,20 @@ ''; # Enable thinkfan - services.thinkfan.enable = true; + services.thinkfan = { + enable = true; + levels = [ + [ 0 0 47 ] + [ 1 47 69 ] + [ 2 69 74 ] + [ 3 74 78 ] + [ 4 78 82 ] + [ 5 82 85 ] + [ 6 85 87 ] + [ 7 87 32767 ] + ]; + }; + # HACK Workaround to enable the service the first time systemd.services.thinkfan.preStart = '' /run/current-system/sw/bin/modprobe -r thinkpad_acpi && /run/current-system/sw/bin/modprobe thinkpad_acpi '';