1
0
Fork 0
mirror of https://git.sr.ht/~azikx/wyswort synced 2024-10-30 11:06:19 +00:00
wyswort/host/misc/autocpu.nix
2024-10-12 18:43:57 +09:00

27 lines
698 B
Nix

{ 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;
};
};
};
}