diff options
| author | Sam Chudnick <sam@chudnick.com> | 2021-11-06 20:25:45 -0400 | 
|---|---|---|
| committer | Sam Chudnick <sam@chudnick.com> | 2021-11-06 20:25:45 -0400 | 
| commit | 82df70eff06e7b44ee84283070d7f801f7fc1d92 (patch) | |
| tree | d17ea9cc6e012b16ff0cdeffcf4a97b5e5cd2d11 /.config/sxhkd | |
initial commit
Diffstat (limited to '.config/sxhkd')
| -rw-r--r-- | .config/sxhkd/sxhkdrc | 89 | 
1 files changed, 89 insertions, 0 deletions
| 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 @@ | |||
| 1 | # Lock screen | ||
| 2 | super + shift + x | ||
| 3 | lock | ||
| 4 | |||
| 5 | # Take a screenshot | ||
| 6 | super + Print | ||
| 7 | screenshot | ||
| 8 | super + Shift + Print | ||
| 9 | windowshot | ||
| 10 | |||
| 11 | # Wallpaper bindings | ||
| 12 | super + w | ||
| 13 | bgscript | ||
| 14 | |||
| 15 | # Show Keybinding Help | ||
| 16 | super + F1 | ||
| 17 | bind-help | ||
| 18 | |||
| 19 | # Cmus Bindings | ||
| 20 | super + m | ||
| 21 | urxvt -name "cmus" -e cmus; sleep 1; pkill -RTMIN+12 dwmblocks | ||
| 22 | super + shift + m | ||
| 23 | cmus-remote --raw q; pkill -RTMIN+12 dwmblocks | ||
| 24 | super + {comma, greater, less} | ||
| 25 | cmus-remote --{pause,next,prev}; pkill -RTMIN+12 dwmblocks | ||
| 26 | super + {period, slash} | ||
| 27 | $HOME/.local/bin/cmus/toggle-{mode,shuf} | ||
| 28 | |||
| 29 | # Volume Control | ||
| 30 | super + {bracketleft, bracketright} | ||
| 31 | volctl 5 {-,+} | ||
| 32 | super + shift + {braceleft, braceright} | ||
| 33 | volctl 10 {-,+} | ||
| 34 | super + equal | ||
| 35 | amixer sset Master 50% unmute && signal-vol | ||
| 36 | super + backslash | ||
| 37 | amixer sset Master toggle && signal-vol | ||
| 38 | |||
| 39 | # Program Bindings | ||
| 40 | super + q | ||
| 41 | urxvt -e htop | ||
| 42 | super + w | ||
| 43 | wireshark | ||
| 44 | super + e | ||
| 45 | urxvt -e vim | ||
| 46 | super + r | ||
| 47 | urxvt -e ranger | ||
| 48 | super + a | ||
| 49 | urxvt -e calcurse -D ~/.config/calcurse | ||
| 50 | super + s | ||
| 51 | firejail steam | ||
| 52 | super + shift + s | ||
| 53 | kill-steam | ||
| 54 | super + d | ||
| 55 | dmenu_run | ||
| 56 | super + f | ||
| 57 | firejail firefox | ||
| 58 | super + shift + f | ||
| 59 | firefox | ||
| 60 | super + x | ||
| 61 | keepassxc | ||
| 62 | super + c | ||
| 63 | urxvt -e cli-brary | ||
| 64 | super + v | ||
| 65 | virt-manager | ||
| 66 | super + Return | ||
| 67 | urxvt | ||
| 68 | |||
| 69 | # Function Key Bindings | ||
| 70 | |||
| 71 | # Most if not all bindings here should be redundant, as I do not want to have to | ||
| 72 | # rely on these keys for primary and/or common bindings | ||
| 73 | |||
| 74 | Pause | ||
| 75 | cmus-remote --pause; pkill -RTMIN+12 dwmblocks | ||
| 76 | XF86AudioStop | ||
| 77 | cmus-remote --pause; pkill -RTMIN+12 dwmblocks | ||
| 78 | XF86AudioPlay | ||
| 79 | cmus-remote --pause; pkill -RTMIN+12 dwmblocks | ||
| 80 | XF86AudioNext | ||
| 81 | cmus-remote --seek +5 | ||
| 82 | shift + XF86AudioPrev | ||
| 83 | cmus-remote --seek -1m | ||
| 84 | shift + XF86AudioNext | ||
| 85 | cmus-remote --seek +1m | ||
| 86 | XF86AudioLowerVolume | ||
| 87 | volctl 1 - | ||
| 88 | XF86AudioRaiseVolume | ||
| 89 | volctl 1 + | ||
