#!/bin/zsh IMG_PATH=$HOME/i/zamkopapiery FILENAME=$(ls $IMG_PATH | sort -R | head -n 1) IMG=$IMG_PATH/$FILENAME tmp=/tmp/lockscreen.jpg scrot --format jpg $tmp magick $tmp -scale 5% -scale 2000% $tmp magick $tmp "$IMG" -gravity South -composite $tmp loginbox=00000066 loginshadow=00000000 locktext="Type password to unlock..." font="sans-serif" ringcolor=ffffffff insidecolor=00000000 separatorcolor=00000000 ringvercolor=ffffffff insidevercolor=00000000 ringwrongcolor=ffffffff insidewrongcolor=d23c3dff timecolor=ffffffff time_format="%H:%M:%S" greetercolor=ffffffff layoutcolor=ffffffff keyhlcolor=d23c3dff bshlcolor=d23c3dff veriftext="Verifying..." verifcolor=ffffffff wrongtext="Failure!" wrongcolor=d23c3dff modifcolor=d23c3dff bgcolor=000000ff local fontlg=32 local fontmd=16 local fontsm=12 i3lock \ --image "${tmp}" \ --screen 1 \ \ --ind-pos="x+310:y+h-80" \ --radius=25 \ --ring-width=5 \ --inside-color="$insidecolor" \ --ring-color="$ringcolor" \ --separator-color=$separatorcolor \ --insidever-color="$insidevercolor" \ --insidewrong-color="$insidewrongcolor" \ --ringver-color="$ringvercolor" \ --ringwrong-color="$ringwrongcolor" \ --line-uses-inside \ --keyhl-color="$keyhlcolor" \ --bshl-color="$bshlcolor" \ \ --clock --force-clock \ --time-pos="ix-265:iy-10" \ --time-align 1 \ --time-str "$time_format" \ --time-color="$timecolor" \ --time-font="$font" \ --time-size="$fontlg" \ \ --date-str "" \ \ --greeter-pos="ix-265:iy+12" \ --greeter-align 1 \ --greeter-text "$locktext" \ --greeter-color="$greetercolor" \ --greeter-font="$font" \ --greeter-size="$fontmd" \ \ --layout-pos="ix-265:iy+32" \ --layout-align 1 \ --layout-color="$layoutcolor" \ --layout-font="$font" \ --layout-size="$fontsm" \ --verif-pos="ix+35:iy-34" \ --verif-align 2 \ --verif-text="$veriftext" \ --verif-color="$verifcolor" \ --verif-font="$font" \ --verif-size="$fontsm" \ --wrong-pos="ix+24:iy-34" \ --wrong-align 2 \ --wrong-text="$wrongtext" \ --wrong-color="$wrongcolor" \ --wrong-font="$font" \ --wrong-size="$fontsm" \ --modif-pos="ix+45:iy+43" \ --modif-align 2 \ --modif-size="$fontsm" \ --modif-color="$modifcolor" \ --noinput-text="" \ \ --pass-media-keys \ --pass-screen-keys \ --pass-volume-keys \ --pass-power-keys rm "${tmp}"