From 069703605e234c52f8c77af4486e8c240da4b920 Mon Sep 17 00:00:00 2001 From: Quentin Boyer Date: Wed, 24 Jul 2024 20:42:19 +0200 Subject: [PATCH] hostconfig/gandalf: Optimize battery usage --- hostconfig/gandalf/nixos.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/hostconfig/gandalf/nixos.nix b/hostconfig/gandalf/nixos.nix index 918e75a..a42ba2f 100644 --- a/hostconfig/gandalf/nixos.nix +++ b/hostconfig/gandalf/nixos.nix @@ -3,6 +3,26 @@ boot.loader.efi.canTouchEfiVariables = true; boot.kernelParams = [ "amd_pstate=active" ]; + powerManagement = { + enable = true; + powertop.enable = true; + }; + services.auto-cpufreq = { + enable = true; + settings = { + battery = { + governor = "powersave"; + energy_performance_preference = "power"; + turbo = "never"; + }; + charger = { + governor = "performance"; + energy_performance_preference = "performance"; + turbo = "auto"; + }; + }; + }; + networking.hostName = "gandalf"; networking.networkmanager.enable = true;