diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index 99c4c8e..3abc101 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -20,6 +20,12 @@ bspc config focus_follows_pointer true bspc config merge_overlapping_monitors true +bspc config top_monocle_padding 25 +bspc config right_monocle_padding 25 +bspc config left_monocle_padding 25 +bspc config bottom_monocle_padding 25 +bspc config borderless_monocle false + bspc rule -a Emacs state=tiled bspc rule -a Zathura state=tiled diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc index 2ca0f68..3d1959d 100644 --- a/.config/sxhkd/sxhkdrc +++ b/.config/sxhkd/sxhkdrc @@ -157,7 +157,7 @@ super + ctrl + {1-9} bspc node -o 0.{1-9} # cancel the preselection for the focused node -super + ctrl + space +super + ctrl + Escape bspc node -p cancel # cancel the preselection for the focused desktop @@ -180,6 +180,10 @@ super + alt + shift + {h,j,k,l} super + {Left,Down,Up,Right} bspc node -v {-20 0,0 20,0 -20,20 0} +# center a floating window +super + n + ~/.config/sxhkd/scripts/center.sh + # # misc keybinds # @@ -210,7 +214,7 @@ super + {a,o} # switch monitor mode super + shift + x - ~/.screenlayout/monitor.sh && bspc monitor -g 1920x1080+0+0 && bspc config -m eDP1 bottom_padding 0 && bspc wm -r + ~/.screenlayout/monitor.sh && bspc monitor -g 1920x1080+0+0 && bspc config -m DP-3 bottom_padding 0 && bspc wm -r super + shift + b ~/.screenlayout/single-screen.sh && bspc monitor -g 1920x1200+0+0 && bspc config -m eDP1 bottom_padding 0 bspc wm -r @@ -221,3 +225,7 @@ super + {_,shift +} i # lambda everywhere control + backslash xdotool keyup Control_L && xdotool keyup backslash && xdotool type "λ" + +# see recent notifications +super + z + dunstctl history-pop