my lockscreen
screen=$(xrandr | grep -oP " connected( primary )?\K[0-9]*x[0-9]*")
width=$(echo $screen | cut -f 1 -d 'x')
height=$(echo $screen | cut -f 2 -d 'x')
ffmpeg -f x11grab -video_size $screen -i :0.0+0,0 -vframes 1 /tmp/lockscreen.png
magick /tmp/lockscreen.png -wave 15x10 -blur 10x10 -swirl 1440 -fill red -font "/usr/share/fonts/nerd-fonts/BigBlueTerminal/complete/BigBlue Terminal 437TT Nerd Font Complete Windows Compatible.TTF" -pointsize 100 -annotate +$((width/2-270))+$((height/2)) "Password : " /tmp/lockscreen.png #wave to distort text and facial features; blur to give off soft look; swirl for overall distortion
mpv --on-all-workspaces /usr/share/sounds/desktop/WoodenTrunkLatch.mp3
alock -bg image:file=/tmp/lockscreen.png -i frame:width=3
rm /tmp/lockscreen.png