I’ve noticed lately that my system keeps heating up and the fans don’t really seem to be running at all, leaving me to have to shut it down to let the heat dissipate. I’m not really sure what options work best for power management and battery life on laptops via NixOS, so any help pointing me in the right direction and/or config snippets would be appreciated.
Here’s my relevant tlp config
# Enable tlp for laptop power management
services.tlp = {
enable = true;
settings = {
# CPU_SCALING_GOVERNOR_ON_AC = "performance";
# CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
#
# CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
# CPU_ENERGY_PERF_POLICY_ON_BAT = "powersave";
#
# CPU_MIN_PERF_ON_AC = 0;
# CPU_MAX_PERF_ON_AC = 100;
# CPU_MIN_PERF_ON_BAT = 0;
# CPU_MAX_PERF_ON_BAT = 20;
# Optional helps save long term battery health
START_CHARGE_THRESH_BAT0 = 55; # and below it starts to charge
STOP_CHARGE_THRESH_BAT0 = 90; # and above it stops charging
};
};