diff options
1 files changed, 18 insertions, 1 deletions
| -rw-r--r-- | modules/personal/battery.nix | 19 |
diff --git a/modules/personal/battery.nix b/modules/personal/battery.nix index 417446e..8c6af72 100644 --- a/modules/personal/battery.nix +++ b/modules/personal/battery.nix @@ -5,6 +5,23 @@ services = { upower.enable = true; - tlp.enable = true; + tlp = { + enable = true; + settings = { + START_CHARGE_THRESH_BAT0 = 75; + STOP_CHARGE_THRESH_BAT0 = 85; + + START_CHARGE_THRESH_BAT1 = 75; + STOP_CHARGE_THRESH_BAT1 = 85; + + MEM_SLEEP_ON_AC = "deep"; + MEM_SLEEP_ON_BAT = "deep"; + + 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 = "power"; + }; + }; }; } |
