about summary refs log tree commit diff stats
path: root/system/disks/hibernate.nix
diff options
context:
space:
mode:
Diffstat (limited to 'system/disks/hibernate.nix')
-rw-r--r--system/disks/hibernate.nix26
1 files changed, 13 insertions, 13 deletions
diff --git a/system/disks/hibernate.nix b/system/disks/hibernate.nix
index 26dd223a..e6d989f2 100644
--- a/system/disks/hibernate.nix
+++ b/system/disks/hibernate.nix
@@ -10,11 +10,11 @@
       serviceConfig = {
         Type = "oneshot";
         User = "root";
-        ExecStart = "${pkgs.dash}/bin/dash -c \"${pkgs.util-linux}/bin/swapon /swap/swapfile && ${pkgs.util-linux}/bin/swapoff /dev/zram0\"";
+        ExecStart = "${pkgs.bash}/bin/bash -c \"${pkgs.util-linux}/bin/swapon /swap/swapfile && ${pkgs.util-linux}/bin/swapoff /dev/zram0\"";
       };
     };
     hibernate-resume = {
-      wantedBy = ["hibernate.target"];
+      wantedBy = ["systemd-hibernate.service"];
       unitConfig = {
         Description = "Disable swap after resuming from hibernation";
         After = "hibernate.target";
@@ -25,17 +25,17 @@
         ExecStart = "${pkgs.util-linux}/bin/swapoff /swap/swapfile";
       };
     };
-    swapoff-start = {
-      wantedBy = ["multi-user.target"];
-      unitConfig = {
-        Description = "Disable hardware swap after booting";
-      };
-      serviceConfig = {
-        Type = "oneshot";
-        User = "root";
-        ExecStart = "${pkgs.util-linux}/bin/swapoff /swap/swapfile";
-      };
-    };
+    # swapoff-start = {
+    #      wantedBy = ["multi-user.target"];
+    #      unitConfig = {
+    #        Description = "Disable hardware swap after booting";
+    #      };
+    #      serviceConfig = {
+    #        Type = "oneshot";
+    #        User = "root";
+    #        ExecStart = "${pkgs.util-linux}/bin/swapoff /swap/swapfile";
+    #      };
+    #    };
     systemd-hibernate.serviceConfig.Environment = "SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1";
     systemd-logind.serviceConfig.Environment = "SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1";
   };