aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/config/sxhkdrc
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-09-24 16:46:06 -0700
committerGravatar Tom Willemse2025-09-24 16:46:06 -0700
commit24eb071631187cb60394a2d246ba236797d2e476 (patch)
tree73d77aba1d241742340cb3898bde89b6b3d69c8f /oni/home/config/sxhkdrc
parent6506e3a04eb221d46f798fb1867b887337030790 (diff)
downloadnew-dotfiles-24eb071631187cb60394a2d246ba236797d2e476.tar.gz
new-dotfiles-24eb071631187cb60394a2d246ba236797d2e476.zip
sxhkd: Add configuration
Diffstat (limited to 'oni/home/config/sxhkdrc')
-rw-r--r--oni/home/config/sxhkdrc84
1 files changed, 84 insertions, 0 deletions
diff --git a/oni/home/config/sxhkdrc b/oni/home/config/sxhkdrc
new file mode 100644
index 0000000..2ad4ab5
--- /dev/null
+++ b/oni/home/config/sxhkdrc
@@ -0,0 +1,84 @@
+super + q
+ shutdown-rofi
+
+super + shift + r
+ herbstclient reload
+
+super + k
+ herbstclient close
+
+super + alt + k
+ herbstclient remove
+
+super + Return
+ herbstclient spawn kitty
+
+super + t
+ herbstclient spawn hlwm-run-or-raise "\(URxvt\|Hyper\|kitty\|org\.wezfurlong\.wezterm\)" kitty
+
+super + b
+ herbstclient spawn hlwm-run-or-raise "\(Conkeror\|[Ff]irefox\|Chromium\|Nyxt\|qutebrowser\|Zen\)" firefox
+
+super + e
+ herbstclient spawn hlwm-run-or-raise Emacs emacsclient --create-frame
+
+ctrl + alt + l
+ herbstclient spawn i3lock --color 000000
+
+super + x
+ herbstclient spawn hlwm-switch-tags
+
+super + shift + {b,n,p,f}
+ herbstclient shift {left,down,up,right}
+
+super + ctrl + {b,n,p,f}
+ herbstclient resize {left,down,up,right} +0.05
+
+super + shift + underscore
+ herbstclient split bottom 0.5
+
+super + shift + bar
+ herbstclient split right 0.5
+
+super + period
+ herbstclient use_index +1 --skip-visible
+
+super + comma
+ herbstclient use_index -1 --skip-visible
+
+super + shift + ctrl + f
+ herbstclient floating toggle
+
+super + f
+ herbstclient cycle_layout 1 vertical max
+
+super + m
+ herbstclient fullscreen toggle
+
+super + p
+ herbstclient pseudotile toggle
+
+super + space
+ herbstclient or , and . compare tags.focus.curframe_wcount = 2 . cycle_layout +1 vertical horizontal max vertical grid , cycle_layout +1
+
+super + BackSpace
+ herbstclient cycle_monitor
+
+super + u
+ herbstclient jumpto urgent
+
+# XF86AudioPlay
+# herbstclient spawn playerctl toggle
+# XF86AudioNext
+# herbstclient spawn playerctl next
+# XF86AudioPrev
+# herbstclient spawn playerctl prev
+
+super + s; f
+ flameshot full ~/pictures/screenshots/
+
+super + s; c
+ flameshot gui
+
+super + o
+ herbstclient cycle_frame