From 5aded39c6901c4c034cdea52b70a65d3c9d782e3 Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sun, 15 Jan 2023 00:18:27 -0500 Subject: [PATCH] Set cpu governor for desktop --- modules/linux/linux/base.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/linux/linux/base.nix b/modules/linux/linux/base.nix index 721a1ed..f6cb8e5 100644 --- a/modules/linux/linux/base.nix +++ b/modules/linux/linux/base.nix @@ -26,6 +26,13 @@ with lib; { let unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}; in unstable.linuxKernel.packages.linux_lqx; }) + (mkIf config.nathan.config.isDesktop { + # Setup frequency scaling + powerManagement = { + enable = true; + cpuFreqGovernor = "schedutil"; + }; + }) (mkIf (config.nathan.config.nix.autoUpdate && pkgs.stdenv.isLinux) { # Auto update daily at 2 am system.autoUpgrade = {