# The Simple X Hotkey Daemon is the program used by LARBS to map most of the # dwm-independent commands. This file is pretty readable, so I'll let you read # it. super + grave dmenuunicode super + {_,shift +} {1-9,0} bspc {desktop -f,node -d} ^{1-9,10} super + ctrl + {-2-9} bspc node -o 0.{1-9} super {_,shift +} + minus pamixer --allow-boost -d {5,15}; pkill -RTMIN+10 blocks super + {equal,plus} pamixer --allow-boost -i {5,15}; pkill -RTMIN+10 blocks super + {_,shift +} BackSpace sysact super + {Tab,backslash} bspc desktop last --focus super + {_,shift +} q bspc node --{close,kill} super + w $BROWSER super + shift + w $TERMINAL -e sudo nmtui super + e $TERMINAL -e neomutt ; pkill -RTMIN+12 blocks; rmdir ~/.abook super + shift + e st -e abook -C ~/.config/abook/abookrc --datafile ~/.config/abook/addressbook super + {_,shift +} r $TERMINAL -e {lf,htop} super + y bspc node @focused:/ --rotate 89 super + u cat /tmp/dropdown | xargs -I win bspc node win --flag hidden; bspc node -f win super + {i,o} bspc node -f {prev,next}.local super + shift + {y,u,i,o} bspc node --resize {right -20 0,bottom 0 20,bottom 0 -20,right 20 0} super + ctrl + {y,u,i,o} bspc node -f @{parent,brother,first,second} super + p mpc toggle super + shift + p mpc pause; pauseallmpv super + {_,shift +} bracketleft mpc seek -{10,60} super + {_,shift +} bracketright mpc seek +{10,60} super + a bspc config window_gap {0,10} super + shift + a bspc config window_gap 10 super + s bspc node -g sticky={on,off} super + d dmenu_run super + {_,shift +} f bspc {desktop -l next,node -t ~fullscreen} super + {g,semicolon} bspc desktop {prev,next}.occupied --focus super + {_,shift +} {h,j,k,l} bspc node --{focus,swap} {west,south,north,east} super + ctrl + {h,j,k,l} bspc node -v {-20 0,0 20,0 -20,20 0} # super + apostrophe # TODO float calculator super + Return $TERMINAL # super + shift + Return # TODO float terminal super + {z,x} bspc config window_gap $(($(bspc config window_gap) {-,+} 3)) super + {_,shift +} v bspc node focused -t \~floating ; hover {right,left} # remove and restore polybar # super + b # \{ pgrep polybar && \{ killall polybar ; bspc config top_padding 0 \} \} || \{ launch_polybar ; bspc config top_padding 24 \} super + {_,shift +} n $TERMINAL -e {nvim -c VimwikiIndex,newsboat} super + m $TERMINAL -e ncmpcpp super + shift + m pamixeer -t; pkill -RTMIN+10 blocks super + {comma,period} mpc {prev,next} super + shift + {comma,period} mpc {seek 0%,repeat} super + {Left,Down,Up,Right} bspc node --{focus,swap} {west,south,north,east} super + ctrl + {Left,Down,Up,Right} bspc node -v {-20 0,0 20,0 -20,20 0} super + {Prior,Next} bspc desktop {prev,next}.occupied --focus super + Insert notify-send "📋 Clipboard contents:\" \"$(xclip -o -selection clipboard)" super + F1 groff -mom ${XDG_DATA_HOME:-$HOME/.local/share}/larbs/readme.mom -Tpdf | zathura - super + F2 tutorialvids super + F3 displayselect super + F4 $TERMINAL -e pulsemixer; pkill -RTMIN+10 blocks super + F6 torwrap super + F7 td-toggle super + F8 mailsync super + {F9,F10} {dmenumount,dmenuumount} super + F11 mpv --no-cache --no-osc --no-input-default-bindings --input-conf=/dev/null --title=webcam $(ls /dev/video[0,2,4,6,8] | tail -n 1) super + space bspc node -s biggest.local || bspc node -s next.local # bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel super + shift + space bspc node focused -t \~floating super + ctrl + space bspc node -p cancel {_,shift +}Print {maim pic-full-$(date '+%y%m%d-%H%M-%S').png,maimpick} super + Print dmenurecord super + Delete dmenurecord kill super + Scroll_Lock killall screenkey || screenkey XF86AudioMute pamixer -t; pkill -RTMIN+10 blocks XF86Audio{Raise,Lower}Volume pamixer --allow-boost -{i,d} 3; pkill -RTMIN+10 blocks XF86Audio{Prev,Next,Pause,Play,Stop} mpc {prev,next,pause,play,stop} XF86Audio{Rewind,Forward} mpc seek {-,+}10 XF86AudioMedia $TERMINAL -e ncmpcpp XF86PowerOff sysact XF86Calculator $TERMINAL -e bc -l XF86Sleep sudo -A zzz XF86WWW $BROWSER XF86DOS $TERMINAL XF86ScreenSaver slock & xset dpms force off ; mpc pause ; pauseallmpv XF86TaskPane $TERMINAL -e htop XF86Mail $TERMINAL -e neomutt; pkill -RTMIN+12 blocks XF86MyComputer $TERMINAL -e lf / XF86Launch1 xset dpms force off XF86TouchpadToggle (synclient | grep "TouchpadOff.*1" && synclient TouchpadOff=0) || synclient TouchpadOff=1 XF86Touchpad{Off,On} synclient TouchpadOff={1,0} XF86MonBrightness{Down,Up} xbacklight -{dec,inc} 15