aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/bin/lock-color
diff options
context:
space:
mode:
authorYaroslav <contact@yaroslavps.com>2020-04-03 01:18:01 +0300
committerYaroslav <contact@yaroslavps.com>2020-04-03 01:18:01 +0300
commita902076085c48665e62197c3f4465906ccf09f4d (patch)
tree89c4b0efef1dfa7095fcd0ba792897a45a71d739 /dotfiles/.local/bin/lock-color
parent74456ddfdb8be3d556c16e589c9aeb42eea54d37 (diff)
downloadswayrice-a902076085c48665e62197c3f4465906ccf09f4d.tar.gz
swayrice-a902076085c48665e62197c3f4465906ccf09f4d.zip
lockscreen improvements
Diffstat (limited to 'dotfiles/.local/bin/lock-color')
-rwxr-xr-xdotfiles/.local/bin/lock-color84
1 files changed, 4 insertions, 80 deletions
diff --git a/dotfiles/.local/bin/lock-color b/dotfiles/.local/bin/lock-color
index 445d779..0eb8b8d 100755
--- a/dotfiles/.local/bin/lock-color
+++ b/dotfiles/.local/bin/lock-color
@@ -1,86 +1,10 @@
#!/bin/sh
-#B='#00000000' # blank
-#C='#ffffff22' # clear ish
-#D='#b58900ff' # default
-#T='#fcbd00dd' # text
-#W='#880000bb' # wrong
-#V='#fcbd00dd' # verifying
+swaymsg input type:keyboard xkb_switch_layout 0
-B='#00000000' # blank
-C='#ffffff22' # clear ish
-D='#ffffffff' # default
-T='#dac99dff' # text
-W='#880000bb' # wrong
-V='#023982dd' # verifying
-# Approximate timeout rate in milliseconds (checked every 5 seconds).
-timeout="30000"
+swayidle timeout 15 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' &
+swaylock
-if [ "$(ps cax | grep sway)" ]; then
- swaylock &
-
- swayidle timeout 15 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' &
-
- while [ "$(pgrep -x swaylock)" ]
- do
- sleep 1
- done
-
- pkill -n swayidle
- exit
-fi
-# Take a screenshot:
-#scrot /tmp/screen.png
-
-#cp ~/.config/wall.png /tmp/screen.png
-# Create a blur on the shot:
-#convert /tmp/screen.png -paint 1 -swirl 360 /tmp/screen.png
-#convert /tmp/screen.png -brightness-contrast -20,-20 -paint 1 -noise 0x8 -blur 9,9 /tmp/screen.png
-
-i3lock \
- --layoutcolor=$T \
- --timecolor=$T \
- --datecolor=$T \
- --verifcolor=$T \
- --wrongcolor=$W \
- --keyhlcolor=$V \
- --insidecolor=$B \
- --ringcolor=$T \
- --linecolor=$B \
- --separatorcolor=$D \
- --insidecolor=$B \
- --insidewrongcolor=$B \
- --insidevercolor=$B \
- --color=#000000 \
- --clock \
- --radius=150 \
- --ring-width=5 \
- --timestr="%H:%M:%S" \
- --datestr="%A %e, %b %Y" \
- --veriftext="Verifying..." \
- --wrongtext="Nope!" \
- --noinputtext="BLANK" \
- --time-font=furacodenerdfontmono \
- --date-font=ibmplexsans \
- --timesize=45 \
- --datesize=24 \
-
-# If still locked after $timeout milliseconds, turn off screen.
-while [ "$(pgrep -x i3lock)" ]
-do
- if [ $timeout -lt $(xssstate -i) ]
- then
- xset dpms force off
- fi
- sleep 1
-done
-
-# --blur 7 \
-# --keylayout 2 \
-# --textsize=20
-# --modsize=10
-# --timefont=comic-sans
-# --datefont=monofur
-# etc
+pkill -n swayidle