From 0f9159e848f41f3fb6e2a625e32899b620226d3a Mon Sep 17 00:00:00 2001
From: xyz <gky44px1999@gmail.com>
Date: Tue, 28 Sep 2021 18:56:21 -0700
Subject: use xrectsel for screenshot and recordings, refactor

---
 .config/sxhkd/sxhkdrc | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

(limited to '.config/sxhkd/sxhkdrc')

diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc
index 91d45433..8fce5bd9 100644
--- a/.config/sxhkd/sxhkdrc
+++ b/.config/sxhkd/sxhkdrc
@@ -1,5 +1,8 @@
 Print
-	ffmpeg -f x11grab -i "$DISPLAY" -vframes 1 "$XDG_PICTURES_DIR/screenshots/$(time.uuid)".png
+	xrectsel '%w %h %x %y' | xargs sh -c 'ffmpeg -f x11grab -s "$1"x"$2" -i "$DISPLAY+$3,$4" -vframes 1 "$XDG_PICTURES_DIR/screenshots/$(time.uuid).png"' shell
+
+alt + Print
+	reco
 
 XF86Audio{RaiseVolume,LowerVolume,Mute}
 	amixer set Master {5%+,5%-,toggle};\
@@ -12,6 +15,12 @@ alt + XF86AudioMute
 	amixer set Capture toggle;\
 	kill -RTMIN "$(cat ~/.cache/pidofbar)"
 
+XF86Audio{Prev,Play,Next}
+	playerctl {previous,play-pause,next}
+
+@Caps_Lock
+	kill -RTMIN+3 "$(cat ~/.cache/pidofbar)"
+
 alt + y
 	mpvy -s
 
@@ -27,13 +36,4 @@ alt + w
 alt + s
 	shufwall
 
-XF86Audio{Prev,Play,Next}
-	playerctl {previous,play-pause,next}
-
-@Caps_Lock
-	kill -RTMIN+3 "$(cat ~/.cache/pidofbar)"
-
-alt + Print
-	reco
-
 # vim: ft=sh
-- 
cgit v1.2.3-70-g09d2