diff options
author | Yaroslav <contact@yaroslavps.com> | 2020-09-10 09:50:02 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2020-09-10 09:50:02 +0300 |
commit | d48fc92bcb7c0dbf49883aab54ff495d95386785 (patch) | |
tree | 97c23029e3283f69c0ba20a79c7e563d4c5a0609 | |
parent | db6706d3211ba2841140ec0a7101d9b740b86363 (diff) | |
download | swayrice-d48fc92bcb7c0dbf49883aab54ff495d95386785.tar.gz swayrice-d48fc92bcb7c0dbf49883aab54ff495d95386785.zip |
shortcut to lock screen without screen timeout
-rw-r--r-- | dotfiles/.config/sway/config | 1 | ||||
-rwxr-xr-x | dotfiles/.local/bin/lock-color | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/dotfiles/.config/sway/config b/dotfiles/.config/sway/config index 7939442..1019d0a 100644 --- a/dotfiles/.config/sway/config +++ b/dotfiles/.config/sway/config @@ -339,6 +339,7 @@ bindsym --to-code { # Lock screen $mod+x exec --no-startup-id lock-color + $mod+Shift+x exec --no-startup-id lock-color screenon # Gaps $mod+semicolon gaps inner current set 15; gaps outer current set 0 diff --git a/dotfiles/.local/bin/lock-color b/dotfiles/.local/bin/lock-color index 0026842..2d30e0b 100755 --- a/dotfiles/.local/bin/lock-color +++ b/dotfiles/.local/bin/lock-color @@ -4,7 +4,10 @@ swaymsg input type:keyboard xkb_switch_layout 0 gpg-connect-agent --no-autostart reloadagent /bye -swayidle timeout 30 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' & +if [ "$1" != "screenon" ]; then + swayidle timeout 30 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' & +fi + swaylock pkill -n swayidle |