From 375fd4d8426500ffac48be78d2578c46fce7afdc Mon Sep 17 00:00:00 2001 From: Weckyy702 Date: Tue, 26 May 2026 22:59:38 +0200 Subject: [PATCH] Tux: Add powermanagement for laptops using auto-cpufreq --- modules/hosts/tux/tux.nix | 1 + modules/system-settings/powermanagement.nix | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 modules/system-settings/powermanagement.nix diff --git a/modules/hosts/tux/tux.nix b/modules/hosts/tux/tux.nix index 909bac6..7ad5a0f 100644 --- a/modules/hosts/tux/tux.nix +++ b/modules/hosts/tux/tux.nix @@ -6,6 +6,7 @@ systemd-boot bluetooth i18n-de + powermanagement (autologin "weckyy702") diff --git a/modules/system-settings/powermanagement.nix b/modules/system-settings/powermanagement.nix new file mode 100644 index 0000000..fec73a1 --- /dev/null +++ b/modules/system-settings/powermanagement.nix @@ -0,0 +1,21 @@ +{ + flake.modules.nixos.powermanagement = { + services.auto-cpufreq.enable = true; + services.auto-cpufreq.settings = { + battery = { + governor = "powersave"; + turbo = "never"; + energy_perf_bias = "power"; + energy_performance_preference = "power"; + platform_profile = "power"; + }; + charger = { + governor = "performance"; + turbo = "auto"; + energy_perf_bias = "performance"; + energy_performance_preference = "performance"; + platform_profile = "performance"; + }; + }; + }; +}