bspwm/bspwmrc

52 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
# aoc 1
bspc monitor VGA-0 -d α β γ δ ε ζ η
# virtual monitor
bspc monitor FULL -d I II III IV V VI VII VIII IX X
# aoc 2
bspc monitor HDMI-0 -d 1 2 3 4 5 6 7
# the other one
bspc monitor DVI-0 -d 001 010 011 100 101 110 111
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 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 '#cccccc'
bspc config active_border_color '#222222'