{ pkgs, config, ... }: { imports = [ ./hardware-configuration.nix ./../../modules/core ]; networking.hostName = "frues-port"; environment.systemPackages = with pkgs; [ acpi brightnessctl cpupower-gui powertop ]; services = { # thermald.enable = true; # cpupower-gui.enable = true; power-profiles-daemon.enable = true; upower = { enable = true; percentageLow = 20; percentageCritical = 5; percentageAction = 3; criticalPowerAction = "PowerOff"; }; # auto-cpufreq = { # enable = true; # settings = { # battery = { # governor = "performance"; # turbo = "auto"; # }; # charger = { # governor = "performance"; # turbo = "auto"; # }; # }; # }; }; powerManagement.cpuFreqGovernor = "performance"; boot.loader.efi.canTouchEfiVariables = false; # For the next option boot.loader.grub.efiInstallAsRemovable = true; boot = { kernelModules = ["acpi_call"]; extraModulePackages = with config.boot.kernelPackages; [ acpi_call cpupower ] ++ [pkgs.cpupower-gui]; }; }