#!/usr/bin/env bash
 
entries="Screen Window Area Area+Edit"
 
selected=$(printf '%s\n' "$entries" | tr ' ' '\n' | wofi --style="$HOME"/.config/wofi/macc_style.css --conf="$HOME"/.config/wofi/config.screenshot | awk '{print tolower($1)}')

if [ "$1" == "clipboard" ]; then
  case $selected in
    screen)
      hyprshot --notif-timeout 2000 -m output --clipboard-only;;
    window)
      hyprshot --notif-timeout 2000 -m window --clipboard-only;;
    area)
      hyprshot --notif-timeout 2000 -m region --clipboard-only;;
    area+edit)
      hyprshot --notif-timeout 2000 -m region --clipboard-only
      sleep 0.1
      flatpak run com.github.maoschanz.drawing -c
      ;;
  esac
else 
  case $selected in
    screen)
      hyprshot --notif-timeout 2000 -m output -o ~/Pictures/;;
    window)
      hyprshot --notif-timeout 2000 -m window -o ~/Pictures/;;
    area)
      hyprshot --notif-timeout 2000 -m region -o ~/Pictures/;;
    area+edit)
      hyprshot --notif-timeout 2000 -m region --clipboard-only
      sleep 0.1
      flatpak run com.github.maoschanz.drawing -c
      ;;
  esac
fi