battery.nix 508 B

1234567891011121314151617181920212223
  1. { config, pkgs, ... }:
  2. {
  3. services.power-profiles-daemon.enable = false;
  4. services.tlp = {
  5. enable = true;
  6. settings = {
  7. CPU_SCALING_GOVERNOR_ON_AC = "powersave";
  8. CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
  9. CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
  10. CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
  11. PLATFORM_PROFILE_ON_AC = "performance";
  12. PLATFORM_PROFILE_ON_BAT = "low-power";
  13. START_CHARGE_THRESH_BAT0 = 75;
  14. STOP_CHARGE_THRESH_BAT0 = 80;
  15. };
  16. };
  17. }