M .config/bspwm/bspwmrc => .config/bspwm/bspwmrc +11 -9
@@ 2,17 2,20 @@
bspc monitor -d I II III IV V VI VII VIII IX X
-bspc config border_width 1
-bspc config window_gap 8
-bspc config top_padding 15
-bspc config left_padding 0
-bspc config bottom_padding 0
-bspc config right_padding 0
+bspc config border_width 1
+bspc config window_gap 8
+bspc config top_padding 15
+bspc config left_padding 0
+bspc config bottom_padding 0
+bspc config right_padding 0
+bspc config single_monocle true
+bspc config gapless_monocle true
+bspc config borderless_monocle true
bspc config click_to_focus any
bspc config honor_size_hints true
bspc config ignore_ewmh_focus true
-bspc config put_dialogs_above true # Needs bspwm-9999-put_dialogs_above.patch applied
+bspc config put_dialogs_above true
bspc config normal_border_color "#aaaaaa"
bspc config active_border_color "#aaaaaa"
@@ 25,8 28,7 @@ bspc config pointer_action3 resize_corner
bspc config remove_disabled_monitors true
bspc config remove_unplugged_monitors true
-bspc rule -a sfeed desktop=^10
-bspc rule -a neomutt desktop=^10
+bspc rule -a desk10 desktop=^10
bspc rule -a *:floating state=floating
bspc rule -a floating state=floating
bspc rule -a Gimp state=floating
D .config/bspwm/external_rules.sh => .config/bspwm/external_rules.sh +0 -12
@@ 1,12 0,0 @@
-#!/bin/sh
-
-fwid=$(bspc query -N -n focused.automatic)
-[ ! "$fwid" ] && exit
-
-xwininfo -id "$fwid" | \
- awk '/^ (Width|Height):/ {printf "%d ", $2}; END {print}' | \
- {
- read width height
- [ $width -gt $height ] && out="split_dir=east" || out="split_dir=south"
- echo "$out focus=on"
- }
M etc/portage/package.accept_keywords/gentoo => etc/portage/package.accept_keywords/gentoo +0 -1
@@ 74,7 74,6 @@ x11-misc/sxhkd::gentoo ~amd64
x11-misc/xdo::gentoo ~amd64
x11-misc/xdotool::gentoo ~amd64
x11-misc/xwallpaper::gentoo ~amd64
-x11-terms/st-terminfo::gentoo ~amd64
x11-wm/bspwm::gentoo ~amd64
x11-misc/dmenu::gentoo **
M etc/portage/package.accept_keywords/local => etc/portage/package.accept_keywords/local +1 -0
@@ 38,6 38,7 @@ www-client/nyxt::local ~amd64
x11-misc/dunst::local ~amd64
x11-misc/lemonbar::local ~amd64
x11-terms/st::local ~amd64
+ x11-terms/st-terminfo::gentoo ~amd64
x11-themes/bluecurve-gtk-themes::local ~amd64
x11-themes/bluecurve-icon-theme::local ~amd64
M etc/portage/package.use/local => etc/portage/package.use/local +1 -1
@@ 17,4 17,4 @@ sys-apps/busybox::local static -pam
net-p2p/transmission::local qt5 -nls -cli
sys-fs/lvm2::local -thin
x11-misc/dunst::local -xdg
-x11-terms/st::local blinking-cursor plumb scrollback>
\ No newline at end of file
+x11-terms/st::local anysize blinking-cursor plumb scrollback<
\ No newline at end of file