From 55b8095a3217d4994c4c2a94c176bc5126b05d0b Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Wed, 8 Nov 2023 19:59:42 +0800 Subject: [PATCH] home,idle: suspend device after 20min --- .../home-manager/resources/wm/components/swayidle.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/users/guanranwang/home-manager/resources/wm/components/swayidle.nix b/users/guanranwang/home-manager/resources/wm/components/swayidle.nix index 61aa343..bed2035 100644 --- a/users/guanranwang/home-manager/resources/wm/components/swayidle.nix +++ b/users/guanranwang/home-manager/resources/wm/components/swayidle.nix @@ -10,12 +10,16 @@ { timeout = 900; command = "swaylock"; - } + } # lock screen { timeout = 905; - command = ''${pkgs.sway}/bin/swaymsg "output * dpms off"''; - resumeCommand = ''${pkgs.sway}/bin/swaymsg "output * dpms on"''; + command = "${pkgs.sway}/bin/swaymsg \"output * dpms off\""; + resumeCommand = "${pkgs.sway}/bin/swaymsg \"output * dpms on\""; } # turn off screen + { + timeout = 1200; + command = ''systemctl suspend''; + } # suspend ]; events = [ {