summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmin Bandali <bandali@gnu.org>2018-10-21 23:58:19 -0400
committerAmin Bandali <bandali@gnu.org>2018-10-21 23:58:19 -0400
commit405e14e90746a8cc694865ef1e29e78f4c690883 (patch)
tree9b787df2b324f854090c732f575309eb97bf8dd3
parentc8223a94daf3e86d01e0686c00f68ff36288689c (diff)
downloadconfigs-405e14e90746a8cc694865ef1e29e78f4c690883.tar.gz
configs-405e14e90746a8cc694865ef1e29e78f4c690883.tar.xz
configs-405e14e90746a8cc694865ef1e29e78f4c690883.zip
[rc/sway] simple file-based presentation mode
-rw-r--r--rc.org10
1 files 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
@@ -3982,6 +3982,12 @@ mode "$mode_system" {
bindsym XF86PowerOff mode "$mode_system"
#
+# Presentation mode
+#
+
+bindsym $mod+$mod2+p exec [ ! -e ~/.nosleep ] && touch ~/.nosleep || rm ~/.nosleep
+
+#
# Notifications
#