summaryrefslogtreecommitdiff
path: root/system/battery.nix
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-01-10 09:37:56 -0500
committerFreya Murphy <freya@freyacat.org>2026-01-10 09:37:56 -0500
commitfbcd640a11cf19b1f83c6e59f4ea30fcbee570f3 (patch)
tree16fcb6dde8a7164343e4bb837fa687d58094d397 /system/battery.nix
parentupdate shell (diff)
downloaddotfiles-nix-fbcd640a11cf19b1f83c6e59f4ea30fcbee570f3.tar.gz
dotfiles-nix-fbcd640a11cf19b1f83c6e59f4ea30fcbee570f3.tar.bz2
dotfiles-nix-fbcd640a11cf19b1f83c6e59f4ea30fcbee570f3.zip
switch to power-profiles-daemon
Diffstat (limited to 'system/battery.nix')
-rw-r--r--system/battery.nix19
1 files changed, 3 insertions, 16 deletions
diff --git a/system/battery.nix b/system/battery.nix
index 42ee269..a904051 100644
--- a/system/battery.nix
+++ b/system/battery.nix
@@ -9,7 +9,7 @@ in {
config = mkIf config.battery {
# power monterting
services.upower = {
- enable = !config.minimal;
+ enable = true;
percentageLow = 20;
percentageCritical = 10;
percentageAction = 4;
@@ -17,21 +17,8 @@ in {
};
# power profiles
- services.tlp = {
- enable = !config.minimal;
- settings = {
- CPU_SCALING_GOVERNOR_ON_AC = "performance";
- CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
-
- CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
- CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
-
- CPU_MIN_PERF_ON_AC = 0;
- CPU_MAX_PERF_ON_AC = 100;
- CPU_MIN_PERF_ON_BAT = 0;
- CPU_MAX_PERF_ON_BAT = 20;
- };
- };
+ services.power-profiles-daemon.enable = true;
+ #services.tlp.enable = true;
# packages
environment.systemPackages = with pkgs; [