💾 Archived View for ait.place › dot › bspwm › .config › bspwm › bspwmrc.txt captured on 2021-12-05 at 23:47:19.

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

#!/bin/sh

# If refreshing bspwm, remove all previous rules to prevent doubling up.
bspc rule -r "*"

#bspc monitor -d $(seq 1 9) &
bspc monitor DP-4 -d 1 2 3 4 5
bspc monitor DVI-D-0 -d 1 2 3 4

bspc config automatic_scheme		spiral	&
bspc config initial_polarity		first_child &
bspc config honor_size_hints		false	&
bspc config split_ratio          	0.5	&
bspc config gapless_monocle		true	&
bspc config focus_follows_pointer	true	&
#bspc config single_monocle		true	&
bspc config pointer_follows_focus	true	&
bspc config pointer_follows_monitor	true	&

bspc config border_width 0	&
bspc config window_gap 20	&
#bspc config top_padding 24	# top_padding I set equal to polybar's height

# state=tiled,floating | desktop=1-9,0 | manage=on,off | follow=on,off
bspc rule -a Gimp 	desktop='^4' follow=off	&
bspc rule -a lutris	desktop='^6' follow=off	&
bspc rule -a mpv	desktop='^1' follow=on	&
bspc rule -a firefox	desktop='^3' follow=on	&
bspc rule -a Steam 	desktop='^5' state=tiled follow=off	&
bspc rule -a feh 	state=pseudo_tiled	&
bspc rule -a discord 	desktop='^7' follow=off	&
bspc rule -a obs:obs 	desktop='^8' follow=off	&
bspc rule -a clocky 	state=floating sticky=on	&
bspc rule -a pulsemixer state=floating sticky=on	&
bspc rule -a Screenkey 	manage=off	&
#bspc config external_rules_command $(which bspwm_rules)

[ ! $(pidof -x bspc_wallpaper) ] && bspc_wallpaper &
xsetroot -solid "#111111" -cursor_name left_ptr &
#hsetroot -solid "#111111" &
#~/.fehbg &
#[[ ! $(pidof -x sxhkd) ]] && sxhkd && sxhkd -c $XDG_CONFIG_HOME/bspwm/sxhkd &
killall sxhkd; sxhkd & sxhkd -c $XDG_CONFIG_HOME/bspwm/sxhkd &
pkill bspc_wallpaper; bspc_wallpaper &