From 067c2156405d2522eeb0979b1f6eeef4f7c7d718 Mon Sep 17 00:00:00 2001 From: Dmitry Voronin Date: Sat, 24 Aug 2024 20:09:18 +0300 Subject: [PATCH] IntelCpu : Disable powersave by default. --- host/x86_64-linux/dasha/default.nix | 5 ++++- host/x86_64-linux/work/default.nix | 5 ++++- module/IntelCpu.nix | 6 +++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/host/x86_64-linux/dasha/default.nix b/host/x86_64-linux/dasha/default.nix index 7357a0d..e70e014 100644 --- a/host/x86_64-linux/dasha/default.nix +++ b/host/x86_64-linux/dasha/default.nix @@ -14,7 +14,10 @@ amd.gpu.enable = true; builder.client.enable = true; desktop.sway.enable = true; - intel.cpu.enable = true; + intel.cpu = { + enable = true; + powersave = true; + }; print.enable = true; strongswan.enable = true; tablet.enable = true; diff --git a/host/x86_64-linux/work/default.nix b/host/x86_64-linux/work/default.nix index 088be2d..f29a4fb 100644 --- a/host/x86_64-linux/work/default.nix +++ b/host/x86_64-linux/work/default.nix @@ -16,7 +16,10 @@ autoupdate.enable = true; builder.client.enable = true; desktop.sway.enable = true; - intel.cpu.enable = true; + intel.cpu = { + enable = true; + powersave = true; + }; powerlimit.thinkpad.enable = true; print.enable = true; package = { diff --git a/module/IntelCpu.nix b/module/IntelCpu.nix index d0067d0..b55da91 100644 --- a/module/IntelCpu.nix +++ b/module/IntelCpu.nix @@ -8,8 +8,8 @@ in { options = { module.intel.cpu = { - enable = mkEnableOption "Support for Shintel CPUs"; - powersave.enable = mkEnableOption "Enable Shintel Cpu powersave." // { default = true; }; + enable = mkEnableOption "Support for Shintel CPUs"; + powersave = mkEnableOption "Enable Shintel Cpu powersave."; }; }; @@ -17,7 +17,7 @@ in { { boot.kernelModules = [ "kvm-intel" ]; } - (mkIf cfg.powersave.enable { + (mkIf cfg.powersave { module.powersave = { enable = true; cpu.boost = { inherit controlFile enableCmd disableCmd; };