This repository has been archived on 2024-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/de/bspwm/bspwmrc

66 lines
1.2 KiB
Text
Raw Normal View History

2017-02-07 16:16:45 -06:00
#!/usr/bin/env bash
source "$HOME/.bashrc"
2017-07-25 19:14:34 -05:00
# NO_COMPTON=1
BORDER_WIDTH=5 # change in bspwm_config, here for launcher
START_BAR=1
BAR_COMMAND="$DOTFILES_PATH/de/bar/bar.bash"
2017-02-07 16:16:45 -06:00
if [[ -z "$XDG_CONFIG_HOME" ]]; then
export XDG_CONFIG_HOME="$HOME/.config"
2017-02-07 16:16:45 -06:00
fi
if [[ -z "$DOTFILES_PATH" ]]; then
export DOTFILES_PATH="$XDG_CONFIG_HOME/dotfiles"
2017-02-07 16:16:45 -06:00
fi
BSPWM_STATE_FILE="$HOME/.bspwm_state"
if [ -e "$BSPWM_STATE" ] ; then
bspc wm -l "$BSPWM_STATE"
rm "$BSPWM_STATE"
fi
2018-11-08 07:32:36 -06:00
source "$DOTFILES_PATH/de/bspwm/config"
2017-02-07 16:16:45 -06:00
# TODO: switch to alacritty
2017-02-07 16:16:45 -06:00
if command -v urxvtd >/dev/null 2>&1; then
urxvtd &
2017-02-07 16:16:45 -06:00
fi
if command -v dunst >/dev/null 2>&1; then
dunst &
fi
2017-02-07 16:16:45 -06:00
if command -v sxhkd >/dev/null 2>&1; then
# export HIGHLIGHT_COLOR=$(xrdb -query | sed -ne 's/.*font:\s*xft:.*\-\(.*\)$/\1/p' | head -n 1)
export NICE_HOME
2017-07-27 14:07:18 -05:00
sxhkd -m -1 &
fi
if [ -f "$DOTFILES_PATH/de/x/loadresources" ]; then
source "$DOTFILES_PATH/de/x/loadresources"
2017-02-11 14:04:43 -06:00
fi
2017-02-11 14:00:54 -06:00
if [ -f "$HOME/.fehbg" ]; then
"$HOME/.fehbg" &
fi
# launch optional and helpful apps
if command -v unclutter >/dev/null 2>&1; then
unclutter &
fi
if command -v compton >/dev/null 2>&1; then
2017-07-25 19:14:34 -05:00
if [[ -z $NO_COMPTON ]]; then
compton &
fi
2017-02-11 14:00:54 -06:00
fi
# launch bar
if [[ $START_BAR -eq 1 ]]; then
${BAR_COMMAND} &
2017-02-07 16:16:45 -06:00
fi
bspc wm -o