disable tlp/auto-cpufreq/thermald/zen: TODO: make this configurable

This commit is contained in:
janis 2025-09-05 15:01:34 +02:00
parent 374145441e
commit e50f788933
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8

View file

@ -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;