From: Amin Bandali Date: Mon, 22 Oct 2018 03:58:19 +0000 (-0400) Subject: [rc/sway] simple file-based presentation mode X-Git-Url: https://git.shemshak.org/~bandali/configs/commitdiff_plain/405e14e90746a8cc694865ef1e29e78f4c690883?ds=inline [rc/sway] simple file-based presentation mode --- diff --git a/rc.org b/rc.org index 2be067f..51a9c97 100644 --- a/rc.org +++ b/rc.org @@ -3794,8 +3794,8 @@ output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill ### Idle configuration exec swayidle \ - timeout 120 'swaymsg "output * dpms off"' \ - resume 'swaymsg "output * dpms on"' \ + timeout 120 '[ -f ~/.nosleep ] || swaymsg "output * dpms off"' \ + resume '[ -f ~/.nosleep ] || swaymsg "output * dpms on"' \ before-sleep swaylock @@ -3981,6 +3981,12 @@ mode "$mode_system" { } bindsym XF86PowerOff mode "$mode_system" +# +# Presentation mode +# + +bindsym $mod+$mod2+p exec [ ! -e ~/.nosleep ] && touch ~/.nosleep || rm ~/.nosleep + # # Notifications #