tarch-configs/configs/bspwm/bin/bspconfig

50 lines
1.8 KiB
Plaintext
Raw Normal View History

2024-03-10 13:30:59 +03:00
#!/usr/bin/zsh
# цвета из .Xresources
xrdb ~/.Xresources
getcolors() {
FOREGROUND=$(xrdb -query | grep 'foreground:'| awk '{print $NF}')
BACKGROUND=$(xrdb -query | grep 'background:'| awk '{print $NF}')
BLACK=$(xrdb -query | grep 'color0:'| awk '{print $NF}')
RED=$(xrdb -query | grep 'color1:'| awk '{print $NF}')
GREEN=$(xrdb -query | grep 'color2:'| awk '{print $NF}')
YELLOW=$(xrdb -query | grep 'color3:'| awk '{print $NF}')
BLUE=$(xrdb -query | grep 'color4:'| awk '{print $NF}')
MAGENTA=$(xrdb -query | grep 'color5:'| awk '{print $NF}')
CYAN=$(xrdb -query | grep 'color6:'| awk '{print $NF}')
WHITE=$(xrdb -query | grep 'color7:'| awk '{print $NF}')
}
getcolors
bspc config focused_border_color "${BLUE}"
bspc config normal_border_color "${BACKGROUND}"
bspc config active_border_color "${MAGENTA}"
bspc config presel_feedback_color "${GREEN}"
bspc config border_width 2
bspc config window_gap 10
bspc config bottom_padding 0
bspc config top_padding 0
# кофициент разделения, сколько процентов останется от родительского окна при открытии нового
bspc config split_ratio 0.50
# отключение гапсов рамок и отступов когда открыто одно окно
bspc config borderless_monocle true
bspc config gapless_monocle true
bspc config paddingless_monocle true
# режим монокля когда открыто одно окно
bspc config single_monocle false
# фокус окна наведением курсора
bspc config focus_follows_pointer true
bspc config presel_feedback true
bspc config pointer_modifier super
# схемы согласно которым будут открыватся окна
#bspc config automatic_scheme spiral