summary refs log tree commit diff
path: root/nixos/modules/services/hardware/tlp.nix
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-12-05 00:28:29 +0300
committerNikolay Amiantov <ab@fmap.me>2015-12-05 00:54:09 +0300
commitae7ff0208164bee5f965ad1eb5852aa26da332b7 (patch)
treefd336e02d8e606890b1cd95572d1d8711cb2548a /nixos/modules/services/hardware/tlp.nix
parent87ba86b7daf8402679683f61a9fc4574a4d91846 (diff)
downloadnixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar.gz
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar.bz2
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar.lz
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar.xz
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.tar.zst
nixlib-ae7ff0208164bee5f965ad1eb5852aa26da332b7.zip
tlp: use module_init_tools, avoid recompilation for nixos
Diffstat (limited to 'nixos/modules/services/hardware/tlp.nix')
-rw-r--r--nixos/modules/services/hardware/tlp.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/services/hardware/tlp.nix b/nixos/modules/services/hardware/tlp.nix
index 23b6edcefd1a..6427c5be6818 100644
--- a/nixos/modules/services/hardware/tlp.nix
+++ b/nixos/modules/services/hardware/tlp.nix
@@ -10,7 +10,6 @@ enableRDW = config.networking.networkmanager.enable;
 
 tlp = pkgs.tlp.override {
   inherit enableRDW;
-  kmod = config.system.sbin.modprobe;
 };
 
 # XXX: We can't use writeTextFile + readFile here because it triggers
@@ -69,6 +68,8 @@ in
           ExecStart = "${tlp}/bin/tlp init start";
           ExecStop = "${tlp}/bin/tlp init stop";
         };
+
+        environment.MODULE_DIR="/run/current-system/kernel-modules/lib/modules/";
       };
 
       tlp-sleep = {
@@ -87,6 +88,8 @@ in
           ExecStart = "${tlp}/bin/tlp suspend";
           ExecStop = "${tlp}/bin/tlp resume";
         };
+
+        environment.MODULE_DIR="/run/current-system/kernel-modules/lib/modules/";
       };
     };