diff options
Diffstat (limited to '.config/sxhkd/sxhkdrc')
-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 + | ||