#!/usr/bin/env bash # ***This script was made by Clay Gomera (Drake)*** # - Description: A simple screenshot dmenu script # - Dependencies: scrot, dmenu, notify-send ## CREATING SCREENSHOT FOLDER ## mkdir -p "$HOME/Pictures/Screenshots" cd "$HOME/Pictures/Screenshots" || exit 0 ## CHOICES ## cho1="entire screen" cho2="entire screen with delay" cho3="focused window" cho4="select area" chos="$cho1\n$cho2\n$cho3\n$cho4" ## DELAY OPTIONS ## del1="3 sec delay" del2="5 sec delay" del3="10 sec delay" dels="$del1\n$del2\n$del3" ## MAIN ACTION ## choice=$(echo -e "$chos" | dmenu -i -fn "mononoki Nerd Font-10" -nb \#1d2021 -nf \#fbf1c7 -sb \#cc241d -sf \#fbf1c7 -p "Select: ") case $choice in $cho1) scrot && notify-send "screenshot saved";; $cho2) del=$(echo -e "$dels" | dmenu -i -fn "mononoki Nerd Font-10" -nb \#1d2021 -nf \#fbf1c7 -sb \#cc241d -sf \#fbf1c7 -p "Select: "); case $del in $del1) scrot -d 3 && notify-send "screenshot saved";; $del2) scrot -d 5 && notify-send "screenshot saved";; $del3) scrot -d 10 && notify-send "screenshot saved" esac;; $cho3) scrot -u -b && notify-send "screenshot saved.";; $cho4) scrot -s && notify-send "screenshot saved." esac