diff options
Diffstat (limited to 'home/xyz/.config/sxhkd/sxhkdrc')
-rw-r--r-- | home/xyz/.config/sxhkd/sxhkdrc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/home/xyz/.config/sxhkd/sxhkdrc b/home/xyz/.config/sxhkd/sxhkdrc new file mode 100644 index 00000000..960071e2 --- /dev/null +++ b/home/xyz/.config/sxhkd/sxhkdrc @@ -0,0 +1,64 @@ +Print + ffmpeg -f x11grab -i "$DISPLAY" -vframes 1 "$XDG_PICTURES_DIR/screenshots/$(time.uuid).png" + +alt + Print + 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 + shift + Print + reco + +XF86Audio{RaiseVolume,LowerVolume,Mute} + amixer set Master {5%+,5%-,toggle};\ + kill -RTMIN+1 "$(cat "$XDG_CACHE_HOME/pidofbar")" + +alt + XF86AudioMute + amixer set Capture toggle;\ + kill -RTMIN "$(cat "$XDG_CACHE_HOME/pidofbar")" + +XF86Audio{Prev,Play,Next} + playerctl {previous,play-pause,next} + +@Caps_Lock + kill -RTMIN+3 "$(cat "$XDG_CACHE_HOME/pidofbar")" + +alt + y + mpvy -s + +alt + shift + y + mpvy -a + +alt + ctrl + y + tsp mpvy -A -u "$(xsel -ob)" + +alt + w + "$BROWSER" + +# not ideal +alt + shift + w + mullvad-exclude "$BROWSER" + +alt + s + shufwall + +# not ideal +alt + v + if mullvad status | grep -q 'Disconnect'; then mullvad connect -w; else killall qbittorrent; mullvad disconnect -w; fi;\ + kill -RTMIN+4 "$(cat "$XDG_CACHE_HOME/pidofbar")" + +# not ideal +alt + q + mullvad connect -w;\ + kill -RTMIN+4 "$(cat "$XDG_CACHE_HOME/pidofbar")";\ + qbittorrent + +# close dunst Notification +alt + n + dunstctl close + +alt + shift + n + alarm 12 'Boiling Water!' + +alt + r + xsel -ob | rev | xsel -ib + +# vim: ft=sh |