swaylock-cool: Slightly improve performance
This commit is contained in:
@ -13,23 +13,16 @@ for CMD in $OPTIONAL_CMDS; do
|
|||||||
then
|
then
|
||||||
echo "$CMD could not be found, falling back to basic mode."
|
echo "$CMD could not be found, falling back to basic mode."
|
||||||
|
|
||||||
swaylock --config ~/.config/sway/swaylock.config --color 302f3b $@
|
swaylock --config ~/.config/sway/swaylock.config --color 302f3b "$@"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
BASE_IMAGE_DIR="$(mktemp -d)"
|
TMP_IMG="/tmp/lock.png"
|
||||||
INDEX=1
|
|
||||||
|
|
||||||
image_path() {
|
grim -t ppm - | lockscreen-blur -o "$TMP_IMG" -b 40 --stamp ~/.config/sway/ferris-stamp.png
|
||||||
echo "$BASE_IMAGE_DIR/$1.png"
|
|
||||||
}
|
|
||||||
|
|
||||||
grim "$(image_path 1)"
|
swaylock --config ~/.config/sway/swaylock.config --image "$TMP_IMG" "$@"
|
||||||
|
|
||||||
lockscreen-blur -i "$(image_path 1)" -o "$(image_path 2)" -b 40 --stamp ~/.config/sway/ferris-stamp.png
|
rm "$TMP_IMG"
|
||||||
|
|
||||||
swaylock --config ~/.config/sway/swaylock.config --image "$(image_path 2)" $@
|
|
||||||
|
|
||||||
rm -r "$BASE_IMAGE_DIR"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user