updated screenshot tools to add editor

This commit is contained in:
Your Name
2026-08-14 12:30:10 +00:00
parent 6a2a3ce6dd
commit 512e3285dd
4 changed files with 38 additions and 1 deletions
+5 -1
View File
@@ -23,6 +23,9 @@ REQUIRED_PKGS=(
jq
inetutils
tmux
grim
slurp
wl-clipboard
)
OPTIONAL_PKGS=(
@@ -38,7 +41,8 @@ OPTIONAL_PKGS=(
imagemagick "Image tools" OFF
playerctl "Media control" OFF
wlopm "Monitor power" OFF
hyprshot "Screenshot tool" OFF
swappy "Screenshot editor" OFF
oxipng "PNG compressor" OFF
matugen "Theme generator" OFF
)
+11
View File
@@ -19,3 +19,14 @@ wl-copy -t image/png < "$dir/$file"
if command -v notify-send >/dev/null 2>&1; then
notify-send -a Screenshot -i camera-photo "Screenshot saved" "$file"
fi
# Open the editor if swappy is available (blocks until it is closed)
if command -v swappy >/dev/null 2>&1; then
swappy -f "$dir/$file"
wl-copy -t image/png < "$dir/$file"
fi
# Compress the resulting image in the background if oxipng is available
if command -v oxipng >/dev/null 2>&1; then
oxipng --strip safe -o 4 "$dir/$file" &
fi
+11
View File
@@ -20,3 +20,14 @@ wl-copy -t image/png < "$dir/$file"
if command -v notify-send >/dev/null 2>&1; then
notify-send -a Screenshot -i camera-photo "Screenshot saved" "$file"
fi
# Open the editor if swappy is available (blocks until it is closed)
if command -v swappy >/dev/null 2>&1; then
swappy -f "$dir/$file"
wl-copy -t image/png < "$dir/$file"
fi
# Compress the resulting image in the background if oxipng is available
if command -v oxipng >/dev/null 2>&1; then
oxipng --strip safe -o 4 "$dir/$file" &
fi
+11
View File
@@ -39,3 +39,14 @@ wl-copy -t image/png < "$dir/$file"
if command -v notify-send >/dev/null 2>&1; then
notify-send -a Screenshot -i camera-photo "Screenshot saved" "$file"
fi
# Open the editor if swappy is available (blocks until it is closed)
if command -v swappy >/dev/null 2>&1; then
swappy -f "$dir/$file"
wl-copy -t image/png < "$dir/$file"
fi
# Compress the resulting image in the background if oxipng is available
if command -v oxipng >/dev/null 2>&1; then
oxipng --strip safe -o 4 "$dir/$file" &
fi