From eb5ee66f1ea4d613634f14fca7ecf564a5fe313d Mon Sep 17 00:00:00 2001 From: finga Date: Mon, 16 Sep 2024 09:06:19 +0200 Subject: [PATCH] fuzzy-i3lock, fuzzy-swaylock: Fox fuzzy lock script Add the overlooked fuzzy-swaylock which replaces fuzzy-i3lock. --- .gitignore.d/sway | 2 +- .local/bin/fuzzy-i3lock | 13 ------------- .local/bin/fuzzy-swaylock | 20 ++++++++++++++++++++ 3 files changed, 21 insertions(+), 14 deletions(-) delete mode 100755 .local/bin/fuzzy-i3lock create mode 100755 .local/bin/fuzzy-swaylock diff --git a/.gitignore.d/sway b/.gitignore.d/sway index e4ec63a..e0c3f31 100644 --- a/.gitignore.d/sway +++ b/.gitignore.d/sway @@ -15,5 +15,5 @@ !/.gitignore.d/sway !/.local !/.local/bin -!/.local/bin/fuzzy-i3lock +!/.local/bin/fuzzy-swaylock !/.local/bin/i3-run diff --git a/.local/bin/fuzzy-i3lock b/.local/bin/fuzzy-i3lock deleted file mode 100755 index ef62c6b..0000000 --- a/.local/bin/fuzzy-i3lock +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -e -# -# Show a pixelated screenshot as background image of i3lock -# -# See -# Copied from -# - -screenshot="${TMPDIR:-/tmp}/fuzzy-i3lock.png" - -scrot -o "$screenshot" -mogrify -scale 10% -scale 1000% "$screenshot" -exec i3lock -i "$screenshot" diff --git a/.local/bin/fuzzy-swaylock b/.local/bin/fuzzy-swaylock new file mode 100755 index 0000000..358230d --- /dev/null +++ b/.local/bin/fuzzy-swaylock @@ -0,0 +1,20 @@ +#!/bin/sh -e +# +# Show a pixelated screenshot as background image of i3lock +# +# See +# Copied from +# + +screenshot="${TMPDIR:-/tmp}/fuzzy-swaylock.png" + +grim "$screenshot" + +case $1 in + "37c3") mogrify -scale 10% -scale 500% -dither FloydSteinberg -colors 32 -scale 200% "$screenshot" + ;; + *) mogrify -scale 10% -scale 1000% "$screenshot" + ;; +esac + +exec swaylock -i "$screenshot"