vaccaria: fancontrol

This commit is contained in:
Gabriel Ebner 2017-08-05 17:42:59 +02:00
parent 753b088ed6
commit 5fce6b1b39
2 changed files with 24 additions and 0 deletions

@ -31,9 +31,12 @@
tokei loc tokei loc
ripgrep ripgrep
imagemagick imagemagick
mercurial
androidenv.platformTools # adb & fastboot androidenv.platformTools # adb & fastboot
lm_sensors
pdfpc pdfpc
# haskell dev # haskell dev

@ -68,4 +68,25 @@
samba samba
]; ];
# fancontrol
boot.kernelModules = ["it87"];
systemd.services.fancontrol =
let fancontrolConfig = pkgs.writeText "fancontrol" ''
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/pci0000:00/0000:00:18.3 hwmon2=devices/platform/it87.552
DEVNAME=hwmon0=k10temp hwmon2=it8720
FCTEMPS=hwmon2/pwm3=hwmon0/temp1_input hwmon2/pwm1=hwmon0/temp1_input
FCFANS=hwmon2/pwm3=hwmon2/fan1_input hwmon2/pwm1=hwmon2/fan1_input
MINTEMP=hwmon2/pwm3=40 hwmon2/pwm1=40
MAXTEMP=hwmon2/pwm3=65 hwmon2/pwm1=65
MINSTART=hwmon2/pwm3=150 hwmon2/pwm1=150
MINSTOP=hwmon2/pwm3=0 hwmon2/pwm1=100
''; in {
description = "fancontrol from lm_sensors";
wantedBy = ["multi-user.target"];
serviceConfig.ExecStart = "${pkgs.lm_sensors}/bin/fancontrol ${fancontrolConfig}";
};
} }