mirror of
https://github.com/NixOS/nixos-hardware
synced 2024-11-01 00:29:40 +01:00
26 lines
777 B
Nix
26 lines
777 B
Nix
{ lib, ... }:
|
|
|
|
{
|
|
# Based on the config from https://www.armbian.com/odroid-hc4/
|
|
hardware.fancontrol = {
|
|
enable = lib.mkDefault true;
|
|
config = lib.mkDefault ''
|
|
INTERVAL=10
|
|
DEVPATH=hwmon0=devices/virtual/thermal/thermal_zone0 hwmon2=devices/platform/pwm-fan
|
|
DEVNAME=hwmon0=cpu_thermal hwmon2=pwmfan
|
|
FCTEMPS=hwmon2/pwm1=hwmon0/temp1_input
|
|
FCFANS= hwmon2/pwm1=hwmon2/fan1_input
|
|
MINTEMP=hwmon2/pwm1=50
|
|
MAXTEMP=hwmon2/pwm1=60
|
|
MINSTART=hwmon2/pwm1=20
|
|
MINSTOP=hwmon2/pwm1=28
|
|
MINPWM=hwmon2/pwm1=0
|
|
MAXPWM=hwmon2/pwm1=255
|
|
'';
|
|
};
|
|
|
|
# Linux 5.15 sometimes crash under heavy network usage
|
|
systemd.watchdog.runtimeTime = lib.mkDefault "1min";
|
|
|
|
hardware.deviceTree.filter = "meson-sm1-odroid-hc4.dtb";
|
|
}
|