From 405e14e90746a8cc694865ef1e29e78f4c690883 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 21 Oct 2018 23:58:19 -0400 Subject: [PATCH] [rc/sway] simple file-based presentation mode --- rc.org | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 # -- 2.20.1