From 67e4f813ca65a56d717b13470224776d9fed6713 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Sun, 14 Nov 2021 20:30:22 +0100 Subject: [PATCH] swaylock-cool: Slightly improve performance --- tree/.local/bin/swaylock-cool | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/tree/.local/bin/swaylock-cool b/tree/.local/bin/swaylock-cool index ce55507..a47a1dd 100755 --- a/tree/.local/bin/swaylock-cool +++ b/tree/.local/bin/swaylock-cool @@ -13,23 +13,16 @@ for CMD in $OPTIONAL_CMDS; do then 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 fi done -BASE_IMAGE_DIR="$(mktemp -d)" -INDEX=1 +TMP_IMG="/tmp/lock.png" -image_path() { - echo "$BASE_IMAGE_DIR/$1.png" -} +grim -t ppm - | lockscreen-blur -o "$TMP_IMG" -b 40 --stamp ~/.config/sway/ferris-stamp.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 - -swaylock --config ~/.config/sway/swaylock.config --image "$(image_path 2)" $@ - -rm -r "$BASE_IMAGE_DIR" +rm "$TMP_IMG"