dotfiles/system/.local/bin/screenshot
Severin Kaderli b313e1ba77
Adjust screenshot script for Wayland
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
2022-01-09 18:46:19 +01:00

34 lines
632 B
Bash
Executable file

#!/usr/bin/env bash
#
# SCRIPT NAME:
# screenshot
#
# AUTHOR:
# Severin Kaderli <severin@kaderli.dev>
#
# DESCRIPTION:
# Displays a screenshot menu using rofi.
#
# USAGE:
# ./screenshot
# The rofi prompt
PROMPT="Screenshot"
# Actions for the menu
ACTIONS=(
"1: Fullscreen"
"2: Selection"
)
FILENAME="$(xdg-user-dir PICTURES)/screenshots/$(date +'%Y-%m-%dT%H%M%S').png"
SELECTION=$(printf '%s\n' "${ACTIONS[@]}" | fuzzel -dmenu -I| cut -d ":" -f1)
case "${SELECTION}" in
"1")
grim - | tee "${FILENAME}" | wl-copy
;;
"2")
grim -g "$(slurp)" - | tee "${FILENAME}" | wl-copy
;;
esac