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 = {