bspwm/bspwmrc

44 lines
1.3 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
if [ "$(hostname)" = Patricia ] ; then
# aoc
bspc monitor HDMI-0 -n pat-0 -d I II III IV V VI VII VIII IX X
# the other one
bspc monitor DVI-0 -n pat-1 -d 001 010 011 100 x101
sxhkd -c ~/.config/sxhkd/sxhkdrc ~/.config/sxhkd/sxhkdrc.bspwm ~/.config/sxhkd/sxhkdrc.bspwm.patricia &
elif [ "$(hostname)" = Pamela ] ; then
# AOC
bspc monitor HDMI-1-1 -n pam-2 -d I II III IV V VI xVII xVIII
# samsung
bspc monitor VGA-1-1 -n pam-1 -d 0111 1000 1001 x1010 x1011
# laptop
bspc monitor eDP-1-1 -n pam-0 -d ∞ α β γ δ
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 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 '#170808'
bspc config focused_border_color '#ea7607'
bspc config active_border_color '#170808'