{
hardware.acpilight.enable = true;
boot.kernelModules = [ "msr" "acpi_cpufreq" ];
-system.activationScripts.acPlug = {
- deps = [ "modprobe" ];
- text = ''
- PATH="${pkgs.kmod}/bin:$PATH"
- modprobe msr
- modprobe acpi_cpufreq
- ${pkgs.acpi}/bin/acpi -a | grep -q 'Adapter .*: on-line' ||
- ${pkgs.linuxPackages.cpupower}/bin/cpupower frequency-set -g powersave
- '';
-};
+systemd.services.acpid.postStart = ''
+ ${pkgs.acpi}/bin/acpi -a | grep -q 'Adapter .*: on-line' ||
+ ${pkgs.linuxPackages.cpupower}/bin/cpupower frequency-set -g powersave
+'';
services.acpid = {
enable = true;
handlers = {