From e50f788933ec416051e048f88adf8e011fe08ade Mon Sep 17 00:00:00 2001 From: janis Date: Fri, 5 Sep 2025 15:01:34 +0200 Subject: [PATCH] disable tlp/auto-cpufreq/thermald/zen: TODO: make this configurable --- system/default.nix | 64 +++++++++++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/system/default.nix b/system/default.nix index 4d89dfa..f97e203 100644 --- a/system/default.nix +++ b/system/default.nix @@ -22,7 +22,17 @@ "flakes" ]; - system.stateVersion = "25.05"; + system = { + stateVersion = "25.05"; + activationScripts = { + rfkill-unblock = { + text = '' + rfkill unblock all + ''; + deps = []; + }; + }; + }; boot = { loader = { @@ -32,7 +42,7 @@ }; # kernelModules = []; - kernelPackages = pkgs.linuxPackages_zen; + # kernelPackages = pkgs.linuxPackages_zen; }; hardware = { @@ -141,33 +151,33 @@ dnsovertls = "true"; }; - thermald.enable = true; - tlp = { - enable = true; - settings = { - START_CHARGE_THRESH_BAT0 = 50; - STOP_CHARGE_THRESH_BAT0 = 85; - }; - }; - auto-cpufreq = { - enable = true; - settings = { - battery = { - governor = "powersave"; # Set the CPU governor to powersave. - energy_performance_preference = "powersave"; - turbo = "never"; + # thermald.enable = true; + # tlp = { + # enable = true; + # settings = { + # START_CHARGE_THRESH_BAT0 = 50; + # STOP_CHARGE_THRESH_BAT0 = 85; + # }; + # }; + # auto-cpufreq = { + # enable = true; + # settings = { + # battery = { + # governor = "powersave"; # Set the CPU governor to powersave. + # energy_performance_preference = "powersave"; + # turbo = "never"; - # enable_thresholds = true; - # start_threshold = 50; - # stop_threshold = 90; - }; + # # enable_thresholds = true; + # # start_threshold = 50; + # # stop_threshold = 90; + # }; - charger = { - governor = "performance"; # Set the CPU governor to performance when charging. - turbo = "auto"; - }; - }; - }; + # charger = { + # governor = "performance"; # Set the CPU governor to performance when charging. + # turbo = "auto"; + # }; + # }; + # }; pipewire = { enable = true;