From 639729bdefc2c988d205b07dbefc5003f5794938 Mon Sep 17 00:00:00 2001 From: coolneng Date: Sat, 25 Jun 2022 22:51:49 +0200 Subject: [PATCH] Tweak the thinkfan levels --- modules/power.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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 '';