diff options
| Commit | 203e8e7d1c41b96880dd406cc9ce202238147cdd (patch) | |
|---|---|---|
| Author | 2024-08-20 11:15:07 +0300 | |
| Committer | 2024-08-20 11:15:07 +0300 | |
| Files | 8dbdd72a422aad1623d5a537bd000c8b77d80deb /modules | |
| nix-203e8e7d1c41b96880dd406cc9ce202238147cdd.tar nix-203e8e7d1c41b96880dd406cc9ce202238147cdd.tar.gz nix-203e8e7d1c41b96880dd406cc9ce202238147cdd.zip | ||
| Parent | cca10c68a4dd1e9dd77f30a225bfc9af06714d0b (diff) | |
feat(battery): Added battery charge limit and added a lot of cpu settings
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"; + }; + }; }; } |
