diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index 8d1da62..d947d22 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -10,11 +10,26 @@ system.autoUpgrade.enable = true; time.timeZone = "America/New_York"; powerManagement.enable = true; + services.power-profiles-daemon.enable = false; + services.tlp.enable = true; + powerManagement.powertop.enable = true; + + hardware.graphics = { + enable = true; + enable32Bit = true; + }; + + services.tlp.settings = { + CPU_MAX_PERF_ON_BAT = 60; + CPU_BOOST_ON_BAT = 0; + IWLWIFI_PWR_POLICY_ON_AC = 1; + IWLWIFI_PWR_POLICY_ON_BAT = 2; + }; hardware = { bluetooth = { enable = true; - powerOnBoot = true; + powerOnBoot = false; settings = { General = { Enable = "Source,Sink,Media,Socket"; @@ -34,7 +49,10 @@ networking = { hostName = "laptop"; - networkmanager.enable = true; + networkmanager = { + enable = true; + wifi.powersave = true; + }; firewall.enable = true; }; @@ -61,7 +79,7 @@ jack.enable = true; }; auto-cpufreq = { - enable = true; + enable = false; settings = { battery = { governor = "powersave";