bspwm/bspwmrc

45 lines
1.4 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
# aoc
bspc monitor HDMI-0 -d I II III IV V VI VII VIII IX X
# the other one
bspc monitor DVI-0 -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 -d I II III IV V VI VII VIII IX X
# samsung
bspc monitor VGA-1-1 -d 001 010 011 100 101 110 111
# laptop
bspc monitor eDP-1-1 -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 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'