# shellcheck shell=bash tmp="$(mktemp)" if grim -g "$(slurp)" "$tmp"; then name="$(rofi -dmenu -p "Name of screenshot: " -l 0)" screen_shot_path="$HOME/media/pictures/screenshots/$name.png" while [ -f "$screen_shot_path" ]; do notify-send "Warning" 'Screenshot name already in use!' name="$(rofi -dmenu -p "New name of screenshot: " -l 0)" screen_shot_path="$HOME/media/pictures/screenshots/$name.png" done mv "$tmp" "$screen_shot_path" alacritty -e lf -command ":{{ set sortby atime; set reverse!; }}" fi # vim: ft=sh