mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
38 lines
999 B
Bash
Executable File
38 lines
999 B
Bash
Executable File
#!/bin/sh
|
|
|
|
wallpaper="$HOME/.config/i3/wallpapers/maxresdefault.jpg"
|
|
cached="$HOME/.cache/i3lock/wallpaper.png"
|
|
dims_cache="$HOME/.cache/i3lock/dims.txt"
|
|
dims=$(xdotool getdisplaygeometry | tr ' ' 'x')
|
|
|
|
if [ ! -f "$cached" ] || \
|
|
[ "$(stat -c %Y "$wallpaper")" -gt "$(stat -c %Y "$cached")" ] || \
|
|
[ "$dims" != "$(cat "$dims_cache" 2>/dev/null)" ]; then
|
|
mkdir -p "$HOME/.cache/i3lock"
|
|
convert "$wallpaper" -resize "$dims^" -extent "$dims" PNG:- > "$cached"
|
|
echo -n "$dims" > "$dims_cache"
|
|
fi
|
|
|
|
i3lock \
|
|
--image "$cached" \
|
|
--clock \
|
|
--indicator \
|
|
--radius 100 \
|
|
--ring-width 8 \
|
|
--color=000000ff \
|
|
--ring-color=2f4058ff \
|
|
--inside-color=1f1f28ff \
|
|
--line-color=00000000 \
|
|
--separator-color=3a3a46ff \
|
|
--keyhl-color=6daeeaff \
|
|
--bshl-color=c7162bff \
|
|
--ringver-color=4a90d9ff \
|
|
--insidever-color=1f1f28ff \
|
|
--ringwrong-color=c7162bff \
|
|
--insidewrong-color=1f1f28ff \
|
|
--time-color=d0d0d0ff \
|
|
--date-color=9a9a9aff \
|
|
--layout-color=d0d0d0ff \
|
|
--verif-color=d0d0d0ff \
|
|
--wrong-color=d0d0d0ff
|