50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						|
#
 | 
						|
# bspwmrc
 | 
						|
# bspwm configuration file
 | 
						|
#
 | 
						|
 | 
						|
## Behavior
 | 
						|
# Tiling behavior
 | 
						|
bspc config split_ratio			0.50
 | 
						|
bspc config remove_disabled_monitors	false
 | 
						|
bspc config remove_unplugged_monitors	true
 | 
						|
 | 
						|
# Pointer behavior
 | 
						|
bspc config click_to_focus		any
 | 
						|
bspc config pointer_follows_focus	false
 | 
						|
bspc config pointer_follows_monitor	true
 | 
						|
bspc config pointer_modifier		mod1
 | 
						|
bspc config pointer_action1		move #LMB
 | 
						|
bspc config pointer_action2		resize_corner #RMB
 | 
						|
 | 
						|
## Looks
 | 
						|
# Padding
 | 
						|
bspc config border_width		4
 | 
						|
bspc config window_gap			6
 | 
						|
bspc config single_monocle		false
 | 
						|
bspc config borderless_monocle		false
 | 
						|
bspc config gapless_monocle		true
 | 
						|
# Colors
 | 
						|
bspc config normal_border_color			"#31363b" #Unfocused
 | 
						|
bspc config active_border_color			"#1abc9c" #Focused, but current monitor isn't
 | 
						|
bspc config focused_border_color		"#1d99f3" #Focused completely
 | 
						|
bspc config presel_feedback_color		"#eff0f1" #???
 | 
						|
 | 
						|
## Rules
 | 
						|
bspc rule -r '*'
 | 
						|
bspc rule -a Firefox desktop=1
 | 
						|
bspc rule -a Firefox-esr desktop=1
 | 
						|
bspc rule -a Waterfox desktop=1
 | 
						|
bspc rule -a discord desktop=7
 | 
						|
bspc rule -a spotify desktop=8
 | 
						|
bspc rule -a 'Minecraft 1.7.10' state=fullscreen
 | 
						|
# For fullscreen Wine
 | 
						|
bspc rule -a explorer.exe state=fullscreen
 | 
						|
# Plasma rules
 | 
						|
bspc rule -a plasmashell state=floating sticky=on border=off
 | 
						|
bspc rule -a krunner state=floating layer=above sticky=on border=off
 | 
						|
# Widgets
 | 
						|
bspc rule -a Conky state=floating layer=below sticky=on
 | 
						|
bspc rule -a pavucontrol-qt state=floating layer=above sticky=on
 |