FollieHiyuki-dotfiles/home/.local/bin/Wayland/screenshot
2021-02-26 03:52:18 +03:00

42 lines
990 B
Bash
Executable File

#!/bin/sh
mkdir -p ~/Screenshots
SAVEPATH="$HOME/Screenshots/$(date +'%Y-%m-%d-%H%M%S_grim.png')"
if command -v mako >/dev/null
then
notification=mako
else
notification=dunst
fi
case $1 in
--full)
grim "${SAVEPATH}"
notify-send -i $HOME/.config/${notification}/photograph.png "Screenshot taken..."
;;
--region)
GEOMETRY=$(slurp)
grim -g "${GEOMETRY}" "${SAVEPATH}"
notify-send -i $HOME/.config/${notification}/photograph.png "Screenshot taken..."
;;
--full-optional)
grim - | swappy -f -
;;
--region-optional)
GEOMETRY=$(slurp)
grim -g "${GEOMETRY}" - | swappy -f -
;;
--full-copy)
grim - | wl-copy
notify-send -i $HOME/.config/${notification}/photograph.png "Screenshot copied..."
;;
--region-copy)
GEOMETRY=$(slurp)
grim -g "${GEOMETRY}" - | wl-copy
notify-send -i $HOME/.config/${notification}/photograph.png "Screenshot copied..."
;;
*)
;;
esac