diff --git a/tree/.config/sway/ferris-stamp.png b/tree/.config/sway/ferris-stamp.png new file mode 100644 index 0000000..e403c9b Binary files /dev/null and b/tree/.config/sway/ferris-stamp.png differ diff --git a/tree/.local/bin/swaylock-cool b/tree/.local/bin/swaylock-cool index d255d0a..f3a759f 100755 --- a/tree/.local/bin/swaylock-cool +++ b/tree/.local/bin/swaylock-cool @@ -15,15 +15,19 @@ for CMD in $OPTIONAL_CMDS; do fi done -FILE="$(mktemp)" -FILE_RAW="$FILE.raw.jpg" -FILE="$FILE.jpg" +BASE_IMAGE_PATH="$(mktemp)" +INDEX=1 + +image_path() { + echo "$BASE_IMAGE_PATH$1.jpg" +} UPSCALE="$(python3 -c "print(100*$BLUR_FACTOR, end='')")%" DOWNSCALE="$(python3 -c "print(100/$BLUR_FACTOR, end='')")%" -grim "$FILE_RAW" +grim "$(image_path 1)" -convert -scale $DOWNSCALE -scale $UPSCALE "$FILE_RAW" "$FILE" +convert -scale $DOWNSCALE -scale $UPSCALE "$(image_path 1)" "$(image_path 2)" +convert -composite -gravity center "$(image_path 2)" ~/.config/sway/ferris-stamp.png "$(image_path 3)" -swaylock --config ~/.config/sway/swaylock.config --image "$FILE" $@ +swaylock --config ~/.config/sway/swaylock.config --image "$(image_path 3)"