#!/bin/sh type=$(echo -e "screenshot select\nscreenshot\nrecord select\nrecord\ngif record select\ngif record" | wofi --show dmenu) now=$(date +%Y-%m-%d_%H-%m-%s) name=$(swaymsg -t get_outputs | jq -r '.. | select(.focused?) | "\(.name)"') case $type in screenshot\ select) mkdir -p ~/screenshots/ grim -g "$(slurp)" ~/screenshot/${now}.png ;; screenshot) mkdir -p ~/screenshots/ grim ~/screenshot/${now}.png ;; record\ select) mkdir -p ~/records/ wf-recorder -g "$(slurp)" -f ~/records/${now}.mkv -o $name ;; record) mkdir -p ~/records/ wf-recorder -f ~/records/${now}.mkv -o $name ;; gif\ record\ select) mkdir -p ~/records/ wf-recorder -g "$(slurp)" -c gif -f ~/records/${now}.gif -o $name ;; gif\ record) mkdir -p ~/records/ wf-recorder -c gif -f ~/records/${now}.gif -o $name ;; esac