screenshot: remove old grim/slurp/wofi pipeline (replaced by flameshot)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -70,7 +70,6 @@ ln -sf "$(pwd)/scripts/powermenu.sh" ~/.local/bin/powermenu
|
|||||||
ln -sf "$(pwd)/scripts/clipboard.sh" ~/.local/bin/clipboard-picker
|
ln -sf "$(pwd)/scripts/clipboard.sh" ~/.local/bin/clipboard-picker
|
||||||
ln -sf "$(pwd)/scripts/power-profile.sh" ~/.local/bin/power-profile
|
ln -sf "$(pwd)/scripts/power-profile.sh" ~/.local/bin/power-profile
|
||||||
ln -sf "$(pwd)/scripts/fan-profile.sh" ~/.local/bin/fan-profile
|
ln -sf "$(pwd)/scripts/fan-profile.sh" ~/.local/bin/fan-profile
|
||||||
ln -sf "$(pwd)/scripts/screenshot.sh" ~/.local/bin/screenshot
|
|
||||||
ln -sf "$(pwd)/scripts/waybar-restart.sh" ~/.local/bin/waybar-restart
|
ln -sf "$(pwd)/scripts/waybar-restart.sh" ~/.local/bin/waybar-restart
|
||||||
|
|
||||||
echo "==> Enabling systemd user services"
|
echo "==> Enabling systemd user services"
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
FILE="$HOME/Pictures/screenshot-$(date +%s).png"
|
|
||||||
|
|
||||||
mkdir -p "$HOME/Pictures"
|
|
||||||
|
|
||||||
# Exit silently if the user cancels region selection
|
|
||||||
if ! grim -g "$(slurp)" "$FILE"; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
wl-copy < "$FILE"
|
|
||||||
|
|
||||||
action=$(notify-send "Screenshot captured" \
|
|
||||||
"Saved · Copied to clipboard" \
|
|
||||||
--hint="string:image-path:$FILE" \
|
|
||||||
--expire-time=10000 \
|
|
||||||
--action="actions:Actions")
|
|
||||||
|
|
||||||
[[ "$action" != "actions" ]] && exit 0
|
|
||||||
|
|
||||||
choice=$(printf 'Annotate with swappy\nAnnotate with satty\nOpen in imv\nCopy path\nDelete' \
|
|
||||||
| wofi --dmenu --prompt "Screenshot")
|
|
||||||
|
|
||||||
case "$choice" in
|
|
||||||
"Annotate with swappy")
|
|
||||||
swappy -f "$FILE" &
|
|
||||||
;;
|
|
||||||
"Annotate with satty")
|
|
||||||
satty --filename "$FILE" &
|
|
||||||
;;
|
|
||||||
"Open in imv")
|
|
||||||
imv "$FILE" &
|
|
||||||
;;
|
|
||||||
"Copy path")
|
|
||||||
printf '%s' "$FILE" | wl-copy
|
|
||||||
notify-send "Path copied" "$FILE"
|
|
||||||
;;
|
|
||||||
"Delete")
|
|
||||||
rm "$FILE"
|
|
||||||
notify-send "Screenshot deleted" "File removed"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
Reference in New Issue
Block a user