al-skel/home/.config/bspwm/bspwmrc

64 lines
1.4 KiB
Plaintext
Raw Normal View History

2017-10-16 14:38:02 -05:00
#! /bin/sh
pkill slstatus &
xrdb -l $HOME/.Xresources &
# wallpaper
nitrogen --restore &
# set super key to launch rofi
ksuperkey -e 'Super_L=Alt_L|F1'
# launch compton
al-compositor --start &
# restore wallpaper
nitrogen --restore &
# gnome polkit
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
# panel
launch-polybar &
# key bindings
sxhkd &
# set monitors
if [[ $(hostname) == 'myhost' ]]; then
bspc monitor eDP1 -d I II III IV V VI VII VIII IX X
elif [[ $(hostname) == 'otherhost' ]]; then
bspc monitor VGA-0 -d I II III IV V
bspc monitor VGA-1 -d VI VII VIII IX X
elif [[ $(hostname) == 'yetanotherhost' ]]; then
bspc monitor DVI-I-3 -d VI VII VIII IX X
bspc monitor DVI-I-2 -d I II III IV V
fi
bspc config border_width 3
bspc config window_gap 0
bspc config top_padding 18
bspc config right_padding 0
bspc config bottom_padding 0
bspc config left_padding 0
bspc config split_ratio 0.50
bspc config borderless_monocle false
bspc config gapless_monocle true
bspc config paddingless_monocle true
bspc config pointer_modifier mod1
bspc config click_to_focus true
bspc configpointer_action1 move
bspc config pointer_action2 resize_side
bspc config pointer_action3 resize_corner
bspc rule -a Galculator state=floating
bspc rule -a Void_Exit_Session state=floating layer=above
bspc rule -a Exit_Session state=floating layer=above