diff options
| -rwxr-xr-x | config/wayland/hypr/screenshot.sh | 26 | 
1 files changed, 7 insertions, 19 deletions
diff --git a/config/wayland/hypr/screenshot.sh b/config/wayland/hypr/screenshot.sh index 694e099..716ccdd 100755 --- a/config/wayland/hypr/screenshot.sh +++ b/config/wayland/hypr/screenshot.sh @@ -6,23 +6,11 @@ date="$(date +%y%m%d_%H_%M_%S)"  mkdir -p "$dir"  case $1 in -	"-m") -		actwin="$(hyprctl activewindow -j | jq -r '.monitor')" -		actmon="$(hyprctl monitors -j | -			jq -r ".[] | select(.id == $actwin)" | -			jq -r '.name')"  -		grim -o "$actmon" "$dir/${date}_mon.png" -		;; -	"-f") -		grim "$dir/${date}_full.png" -		;; -	"-s") -		grim -g "$(slurp)" "$dir/${date}_sel.png" -		;; -	"-sc") -		grim -g "$(slurp)" - | wl-copy -		;; -	*) -		exit -		;; +	"-m") grim -o "$(hyprctl monitors -j | +			jq -r ".[] | select(.id == $(hyrctl activewindow -j | jq -r '.monitor'))" | +			jq -r '.name')" "$dir/${date}_mon.png" ;; +	"-f") grim "$dir/${date}_full.png" ;; +	"-s") grim -g "$(slurp)" "$dir/${date}_sel.png" ;; +	"-sc") grim -g "$(slurp)" - | wl-copy ;; +	*) exit ;;  esac  | 
