From 037fef7c48063544d74c857f4d89ff8abc2645d0 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sat, 9 Sep 2023 22:46:49 +0200 Subject: [PATCH] Add cpufreq configuration for laptops --- nixos/default.nix | 1 + nixos/includes/hardware/cpufreq.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 nixos/includes/hardware/cpufreq.nix diff --git a/nixos/default.nix b/nixos/default.nix index 9d73637..ae12c56 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -29,6 +29,7 @@ if hostConfig.laptop then [ ./includes/hardware/iwd.nix + ./includes/hardware/cpufreq.nix ] else [] ); diff --git a/nixos/includes/hardware/cpufreq.nix b/nixos/includes/hardware/cpufreq.nix new file mode 100644 index 0000000..2a633e1 --- /dev/null +++ b/nixos/includes/hardware/cpufreq.nix @@ -0,0 +1,15 @@ +{ + services.auto-cpufreq = { + enable = true; + settings = { + battery = { + governor = "powersave"; + turbo = "never"; + }; + charger = { + governor = "performance"; + turbo = "never"; + }; + }; + }; +}