summary refs log tree commit diff
path: root/modules/tasks/cpu-freq.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-08-23 11:08:42 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-08-23 11:08:42 -0400
commit9e5bbee2b108e37a861212b33a8d299a55cd82bd (patch)
treeb33d21bfc57c9ee609b8189a3b5277e90596cce2 /modules/tasks/cpu-freq.nix
parentb02c488fde15f05008e03dc935184e0ed353656e (diff)
downloadnixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar.gz
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar.bz2
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar.lz
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar.xz
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.tar.zst
nixpkgs-9e5bbee2b108e37a861212b33a8d299a55cd82bd.zip
Make cpufreq a service instead of a task
Otherwise it will be restarted by switch-to-configuration even when it
hasn't changed.
Diffstat (limited to 'modules/tasks/cpu-freq.nix')
-rw-r--r--modules/tasks/cpu-freq.nix5
1 files changed, 1 insertions, 4 deletions
diff --git a/modules/tasks/cpu-freq.nix b/modules/tasks/cpu-freq.nix
index 0e0fd502a01..cb64f8ca2a3 100644
--- a/modules/tasks/cpu-freq.nix
+++ b/modules/tasks/cpu-freq.nix
@@ -32,15 +32,12 @@ with pkgs.lib;
 
         startOn = "started udev";
 
-        task = true;
-
-        script = ''
+        preStart = ''
           for i in $(seq 0 $(($(nproc) - 1))); do
             ${pkgs.cpufrequtils}/bin/cpufreq-set -g ${config.powerManagement.cpuFreqGovernor} -c $i
           done
         '';
       };
-      
   };
 
 }