Commit 4839b39

HPCesia <me@hpcesia.com>
2025-10-23 20:36:55
feat: add tlp
1 parent 8b49876
Changed files (1)
modules
modules/desktop/power-management.nix
@@ -1,10 +1,12 @@
-{
-  flake.modules.nixos.desktop = _: {
+{lib, ...} @ topArgs: {
+  flake.modules.nixos.desktop = {config, ...}: let
+    hostMeta = topArgs.config.flake.meta.host.hosts.${config.networking.hostName};
+  in {
     services = {
-      power-profiles-daemon = {
-        enable = true;
-      };
+      power-profiles-daemon.enable = lib.mkIf (!hostMeta.isLaptop) true;
       upower.enable = true;
     };
+
+    services.tlp = lib.mkIf (hostMeta.isLaptop) {enable = true;};
   };
 }