From 82df70eff06e7b44ee84283070d7f801f7fc1d92 Mon Sep 17 00:00:00 2001 From: Sam Chudnick Date: Sat, 6 Nov 2021 20:25:45 -0400 Subject: initial commit --- .config/sxhkd/sxhkdrc | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 .config/sxhkd/sxhkdrc (limited to '.config/sxhkd') diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc new file mode 100644 index 0000000..315b852 --- /dev/null +++ b/.config/sxhkd/sxhkdrc @@ -0,0 +1,89 @@ +# Lock screen +super + shift + x + lock + +# Take a screenshot +super + Print + screenshot +super + Shift + Print + windowshot + +# Wallpaper bindings +super + w + bgscript + +# Show Keybinding Help +super + F1 + bind-help + +# Cmus Bindings +super + m + urxvt -name "cmus" -e cmus; sleep 1; pkill -RTMIN+12 dwmblocks +super + shift + m + cmus-remote --raw q; pkill -RTMIN+12 dwmblocks +super + {comma, greater, less} + cmus-remote --{pause,next,prev}; pkill -RTMIN+12 dwmblocks +super + {period, slash} + $HOME/.local/bin/cmus/toggle-{mode,shuf} + +# Volume Control +super + {bracketleft, bracketright} + volctl 5 {-,+} +super + shift + {braceleft, braceright} + volctl 10 {-,+} +super + equal + amixer sset Master 50% unmute && signal-vol +super + backslash + amixer sset Master toggle && signal-vol + +# Program Bindings +super + q + urxvt -e htop +super + w + wireshark +super + e + urxvt -e vim +super + r + urxvt -e ranger +super + a + urxvt -e calcurse -D ~/.config/calcurse +super + s + firejail steam +super + shift + s + kill-steam +super + d + dmenu_run +super + f + firejail firefox +super + shift + f + firefox +super + x + keepassxc +super + c + urxvt -e cli-brary +super + v + virt-manager +super + Return + urxvt + +# Function Key Bindings + +# Most if not all bindings here should be redundant, as I do not want to have to +# rely on these keys for primary and/or common bindings + +Pause + cmus-remote --pause; pkill -RTMIN+12 dwmblocks +XF86AudioStop + cmus-remote --pause; pkill -RTMIN+12 dwmblocks +XF86AudioPlay + cmus-remote --pause; pkill -RTMIN+12 dwmblocks +XF86AudioNext + cmus-remote --seek +5 +shift + XF86AudioPrev + cmus-remote --seek -1m +shift + XF86AudioNext + cmus-remote --seek +1m +XF86AudioLowerVolume + volctl 1 - +XF86AudioRaiseVolume + volctl 1 + -- cgit v1.2.3