diff --git a/options/custom/services/power-profiles-daemon.nix b/options/custom/services/power-profiles-daemon.nix
index aaf7d22..183d02e 100644
--- a/options/custom/services/power-profiles-daemon.nix
+++ b/options/custom/services/power-profiles-daemon.nix
@@ -47,9 +47,10 @@ in {
           ${powerprofilesctl} set power-saver
         fi
       '');
-    in {
-      powerUpCommands = set_profile;
-      resumeCommands = set_profile;
-    };
+    in
+      mkIf cfg.auto {
+        powerUpCommands = set_profile;
+        resumeCommands = set_profile;
+      };
   };
 }