Files
2023-10-30 09:02:00 -06:00

35 lines
727 B
Plaintext
Executable File

if test -f "/tmp/wallpaper-blur.png"; then
exit
fi
#cmd[0]="cmatrix"
#cmd[1]="hollywood"
#cmd[2]="termsaver sysmon"
#cmd[3]="termsaver wttr"
#cmd=${cmd[$[$RANDOM % ${#cmd[@]}]]}
cmd="btop"
term="foot"
grim "/tmp/swaylock.png"
convert "/tmp/swaylock.png" -filter Gaussian -blur 0x8 "/tmp/swaylock-blur.png"
rm "/tmp/swaylock.png"
workspace="$(swaymsg -t get_workspaces -p | grep -oP '(?<=Workspace\s).*?(?=\s\(focused\))')"
swaymsg workspace "screensaver"
swaymsg exec $term $cmd
sleep 0.5
swaymsg fullscreen
swayidle -w timeout 1 "" resume "pkill -n 'swayidle'"
swaylock -f -i "/tmp/swaylock-blur.png"
pkill -n -f "$term $cmd" &
#pkill -n -f "byobu" &
swaymsg workspace $workspace &
rm "/tmp/swaylock-blur.png" &