bspwm/bspwmrc

48 lines
1.5 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#! /bin/sh
if pgrep sxhkd ; then pkill sxhkd; fi
_hostname="$(hostname)"
if [ "$_hostname" = Patricia ] ; then
# create full virtual monitor
bspc wm --add-monitor FULL 3840x1080+1920+0
# virtual monitor
bspc monitor FULL -d one two three four five six seven eight nine zero
bspc config -m FULL border_width 0
# aoc 1
bspc monitor VGA-0 -d F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
sxhkd -c ~/.config/sxhkd/sxhkdrc ~/.config/sxhkd/sxhkdrc.bspwm ~/.config/sxhkd/sxhkdrc.bspwm.patricia &
elif [ "$_hostname" = Pamela ] ; then
bspc monitor eDP-1-1 -d α β γ δ ε ζ η
bspc config -m eDP-1-1 border_width 0
bspc monitor VGA-1-1 -d I II III IV V VI VII
sxhkd -c ~/.config/sxhkd/sxhkdrc ~/.config/sxhkd/sxhkdrc.bspwm ~/.config/sxhkd/sxhkdrc.bspwm.pamela &
fi
bspc config border_width 1
bspc config window_gap 0
bspc config split_ratio 0.50
bspc config borderless_monocle true
bspc config gapless_monocle true
bspc config focus_follows_pointer true
bspc config external_rules_command ~/.config/bspwm/external.sh
bspc rule -a mpv state=floating follow=on
bspc rule -a Zathura state=fullscreen follow=on
# bspc rule -a Gimp desktop='^8' state=floating follow=on
# bspc rule -a Chromium desktop='^2'
# bspc rule -a mplayer2 state=floating
# bspc rule -a Kupfer.py focus=on
# bspc rule -a Screenkey manage=off
xsetroot -cursor_name left_ptr
bspc config normal_border_color '#222222'
bspc config focused_border_color '#ff0000'
bspc config active_border_color '#222222'