1
0
Fork 0
mirror of https://git.sr.ht/~azikx/wyswort synced 2024-10-30 13:16:18 +00:00
wyswort/host/misc/autocpu.nix

27 lines
698 B
Nix
Raw Normal View History

2024-10-12 09:43:57 +00:00
{ inputs, ... }:
{
imports = [ auto-cpufreq.nixosModules.default ];
programs.auto-cpufreq = { # CPU PERFMORMANCE
enable = true;
settings = {
charger = { # AC MODE
governor = "performance";
turbo = "auto";
energy_perf_bias = "balance_performance";
platform_profile = "balanced";
scaling_min_freq = 1400000;
scaling_max_freq = 4000000;
};
battery = { # BAT MODE
governor = "powersave";
turbo = "auto";
energy_perf_bias = "balance_power";
platform_profile = "low-power";
enable_thresholds = true;
# start_threshold = 20;
# stop_threshold = 80;
};
};
};
}