nixos-config/modules/tlp.nix
2023-01-27 17:34:49 +01:00

32 lines
670 B
Nix

{
services.tlp = {
enable = true;
settings = {
TLP_DEFAULT_MODE = "AC";
CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
CPU_HWP_ON_AC = "performance";
CPU_HWP_ON_BAT = "balance_power";
WIFI_PWR_ON_AC = "off";
WIFI_PWR_ON_BAT = "on";
SOUND_POWER_SAVE_ON_AC = 0;
SOUND_POWER_SAVE_ON_BAT = 1;
RESTORE_DEVICE_STATE_ON_STARTUP = 1;
# BAT 0 - Internal battery
START_CHARGE_THRESH_BAT0 = 60;
STOP_CHARGE_THRESH_BAT0 = 90;
# BAT 1 - External Battery
START_CHARGE_THRESH_BAT1 = 60;
STOP_CHARGE_THRESH_BAT1 = 90;
};
};
}