aboutsummaryrefslogtreecommitdiff
path: root/sxhkd/sxhkdrc
diff options
context:
space:
mode:
Diffstat (limited to 'sxhkd/sxhkdrc')
-rwxr-xr-xsxhkd/sxhkdrc86
1 files changed, 32 insertions, 54 deletions
diff --git a/sxhkd/sxhkdrc b/sxhkd/sxhkdrc
index 13f5bc94..86b005eb 100755
--- a/sxhkd/sxhkdrc
+++ b/sxhkd/sxhkdrc
@@ -1,69 +1,47 @@
-# wm-independent keybindings
-
# Restart hotkey damon
super + shift + x
killall sxhkd && sxhkd &
-super + shift + w
- nitrogen --restore
-
-
-super + Return
- st
-
-super + shift + Return
- pcmanfm
-
-alt + Return
- run_dmenu
-
-Print
- scrot /zt/Screenshots/Screenshot-%Y-%d-%m--%T.png
-
-alt + F1
- betterlockscreen -l -t "pee pee poo poo"
-
-alt + F2
- pulseaudio-ctl mute
-
-alt + F3
- pulseaudio-ctl down
-
-alt + F4
- pulseaudio-ctl up
-
-alt + F8
- dnd
-alt + F11
- pulseaudio-ctl
-alt + F12
- kill -s USR1 $(pidof deadd-notification-center)
-super + F1
- pcmanfm
-super + F2
- pavucontrol
-super + F3
- qbittorrent
+# hlwm keybindings
+# focus windows
+super + {h,j,k,l}
+ herbstclient focus {left,down,up,right}
-super + F4
- thunderbird
+# move windows
+super + shift + {h,j,k,l}
+ herbstclient shift {left,down,up,right}
-super + F6
- gimp
+# resizing frames / floating windows
+super + alt + {h,j,k,l}
+ herbstclient resize {left,down,up,right}
-super + F7
- nitrogen
+# cycle through windows
+alt + {j,k}
+ herbstclient cycle_all {+1,-1}
-super + F10
- firefox
+# cycle through workspaces
+alt + {h,l}
+ herbstclient use_index {-1,+1} --skip-visible
-super + F11
- st -e bashtop
+# jump to urgent window
+super + u
+ herbstclient jumpto urgent
-super + F12
- st -e ranger
+# layouting
+# toggle fullscreen on current client
+super + f
+ herbstclient fullscreen toggle
+# toggle floating on current client
+super + i
+ herbstclient set_attr clients.focus.floating toggle
+# toggle floating on all clients on current ws
+super + shift + i
+ herbstclient floating toggle
+# toggle pseudotiling on current client
+super + y
+ herbstclient pseudotile toggle