#!/bin/bash case $1 in selected-region) # Take a screenshot of the selected region grim -t png -g "$(slurp)" ~/Pictures/Screenshots/$(date +%Y-%m-%d_%H-%m-%s).png ;; save-to-clipboard) # Take a screenshot and save it to the clipboard grim -g "$(slurp -d)" - | wl-copy ;; *) # Take a screenshot of the currently focused output and save it into screenshots output="$(lswt -j | jq -c '.[] | select(.activated) | .outputs' | awk -F'["" ]' '{print $2}')" grim -o $output -t png ~/Pictures/Screenshots/$(date +%Y-%m-%d_%H-%m-%s).png ;; esac