From 82325d16e2ace05b766c6facc5a8e7554dbfd9db Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Fri, 2 Aug 2024 08:06:31 -0400 Subject: [PATCH] hyprland,sway: sleep 2 before suspend --- homeManagerModules/desktop/hyprland/scripts.nix | 2 +- homeManagerModules/desktop/sway/scripts.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeManagerModules/desktop/hyprland/scripts.nix b/homeManagerModules/desktop/hyprland/scripts.nix index 5cd0abb9..2430e0f7 100644 --- a/homeManagerModules/desktop/hyprland/scripts.nix +++ b/homeManagerModules/desktop/hyprland/scripts.nix @@ -31,7 +31,7 @@ in { ["timeout 120 '${lib.getExe pkgs.brightnessctl} -s set 10' resume '${lib.getExe pkgs.brightnessctl} -r'"] ++ ( if cfg.desktop.autoSuspend - then ["timeout 600 '${lib.getExe' pkgs.systemd "systemctl"} suspend'"] + then ["timeout 600 'sleep 2 && ${lib.getExe' pkgs.systemd "systemctl"} suspend'"] else [ "timeout 600 '${lib.getExe pkgs.swaylock}'" "timeout 630 '${hyprctl} dispatch dpms off' resume '${hyprctl} dispatch dpms on'" diff --git a/homeManagerModules/desktop/sway/scripts.nix b/homeManagerModules/desktop/sway/scripts.nix index add1073d..6e3d68db 100644 --- a/homeManagerModules/desktop/sway/scripts.nix +++ b/homeManagerModules/desktop/sway/scripts.nix @@ -12,7 +12,7 @@ in { ["timeout 120 '${lib.getExe pkgs.brightnessctl} -s set 10' resume '${lib.getExe pkgs.brightnessctl} -r'"] ++ ( if cfg.desktop.autoSuspend - then ["timeout 600 '${lib.getExe' pkgs.systemd "systemctl"} suspend'"] + then ["timeout 600 'sleep 2 && ${lib.getExe' pkgs.systemd "systemctl"} suspend'"] else [ "timeout 600 '${lib.getExe pkgs.swaylock}'" "timeout 630 '${swaymsg} \"output * dpms off\"' resume '${swaymsg} \"output * dpms on\"'"