yarn: delete fancontrol
This commit is contained in:
parent
5806ad0bc0
commit
7bfdc0f222
@ -17,12 +17,6 @@
|
|||||||
inputs.nixos-hardware.nixosModules.common-cpu-amd-zenpower
|
inputs.nixos-hardware.nixosModules.common-cpu-amd-zenpower
|
||||||
];
|
];
|
||||||
networking.hostId = "abf570f9";
|
networking.hostId = "abf570f9";
|
||||||
boot = {
|
|
||||||
kernelModules = [
|
|
||||||
# kernel module for case fan control
|
|
||||||
"nct6775"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
# services.openssh = {
|
# services.openssh = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
@ -49,29 +43,4 @@
|
|||||||
systemd.services.lactd.wantedBy = [ "multi-user.target" ];
|
systemd.services.lactd.wantedBy = [ "multi-user.target" ];
|
||||||
|
|
||||||
systemd.services.lactd.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\"";
|
systemd.services.lactd.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\"";
|
||||||
|
|
||||||
# control case fans with gpu temperature
|
|
||||||
# I have case fans attached to my gpu for better cooling
|
|
||||||
hardware.fancontrol = {
|
|
||||||
enable = false;
|
|
||||||
config =
|
|
||||||
let
|
|
||||||
select_hwmon = "hwmon/hwmon[[:print:]]*";
|
|
||||||
gpu_path = "/sys/bus/pci/drivers/amdgpu/0000:0c:00.0/${select_hwmon}";
|
|
||||||
mobo_path = "/sys/devices/platform/nct6775.656/${select_hwmon}";
|
|
||||||
fan_speed = "${mobo_path}/pwm4";
|
|
||||||
in
|
|
||||||
''
|
|
||||||
INTERVAL=10
|
|
||||||
FCTEMPS=${fan_speed}=${gpu_path}/temp1_input
|
|
||||||
FCFANS= ${fan_speed}=${mobo_path}/fan4_input
|
|
||||||
MINTEMP=${fan_speed}=40
|
|
||||||
MAXTEMP=${fan_speed}=80
|
|
||||||
MINSTART=${fan_speed}=150
|
|
||||||
MINSTOP=${fan_speed}=0
|
|
||||||
MAXPWM=${fan_speed}=255
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.services.fancontrol.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\"";
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user