diff options
author | Yaroslav <contact@yaroslavps.com> | 2020-07-14 04:28:12 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2020-07-14 04:28:12 +0300 |
commit | 42fe8f180b3ae0ee84ed978bca787d042ca72d79 (patch) | |
tree | 32152891a7293a6343398f9b5c227709a4be4599 /dotfiles/.local/bin | |
parent | c54028716921f75b9c4a5f667504629616df1288 (diff) | |
download | swayrice-42fe8f180b3ae0ee84ed978bca787d042ca72d79.tar.gz swayrice-42fe8f180b3ae0ee84ed978bca787d042ca72d79.zip |
changes around lock script for better handling of gpg key unlocking
Diffstat (limited to 'dotfiles/.local/bin')
-rwxr-xr-x | dotfiles/.local/bin/lock-color | 4 | ||||
-rwxr-xr-x | dotfiles/.local/bin/mailsync | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/dotfiles/.local/bin/lock-color b/dotfiles/.local/bin/lock-color index c43fc15..0026842 100755 --- a/dotfiles/.local/bin/lock-color +++ b/dotfiles/.local/bin/lock-color @@ -2,9 +2,9 @@ swaymsg input type:keyboard xkb_switch_layout 0 -swayidle timeout 30 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' & +gpg-connect-agent --no-autostart reloadagent /bye +swayidle timeout 30 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' & swaylock pkill -n swayidle - diff --git a/dotfiles/.local/bin/mailsync b/dotfiles/.local/bin/mailsync index 2a5ed03..431d314 100755 --- a/dotfiles/.local/bin/mailsync +++ b/dotfiles/.local/bin/mailsync @@ -4,6 +4,9 @@ # Run only if user logged in (prevent cron errors) w | grep "^$USER\W" >/dev/null || exit +# Don't run if screen is locked (gpg key is locked too) +pidof swaylock && exit + # Check several times before giving up, useful when just waking up from sleep # since internet is usually not available right away wget -q --tries=3 --timeout=20 --spider 1.1.1.1 > /dev/null || exit |