2018-02-22 11:40:03 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2018-05-16 23:45:54 +02:00
|
|
|
killall -9 polybar
|
|
|
|
|
2019-03-22 22:08:57 +01:00
|
|
|
if [[ $DESKTOP_SESSION == "i3" ]]; then
|
|
|
|
WINDOW_MODULE="internal/i3"
|
|
|
|
WS_LABEL="%name%"
|
2018-05-16 23:45:54 +02:00
|
|
|
else
|
2019-03-22 22:08:57 +01:00
|
|
|
WINDOW_MODULE="internal/bspwm"
|
|
|
|
WS_LABEL="%icon%"
|
2018-05-16 23:45:54 +02:00
|
|
|
fi;
|
2019-03-22 22:08:57 +01:00
|
|
|
export WINDOW_MODULE
|
|
|
|
export WS_LABEL
|
|
|
|
|
2019-03-26 17:44:30 +01:00
|
|
|
# Check if we're docked in
|
|
|
|
export BAR_PA_SINK=$(pactl info |grep -oP "^Default Sink: \K.*")
|
2019-07-16 14:06:50 +02:00
|
|
|
if xrandr |grep "HDMI2 connected" > /dev/null; then
|
|
|
|
export MONITOR=HDMI2
|
|
|
|
else
|
|
|
|
export MONITOR=eDP1
|
|
|
|
fi;
|
|
|
|
|
2019-03-26 17:44:30 +01:00
|
|
|
|
2019-07-16 14:06:50 +02:00
|
|
|
if xrandr | grep "^DP-2-3 connected" > /dev/null; then
|
|
|
|
export BAR_ETH_INTERFACE=enp0s31f6
|
|
|
|
export BAR_MODULES="mpd volume memory eth wlan temperature date"
|
|
|
|
unset MONITOR
|
|
|
|
MONITOR=DP-2-2 polybar bascht &
|
|
|
|
MONITOR=DP-2-3 polybar secondary &
|
|
|
|
elif xrandr | grep "^DP-2-2-8 connected" > /dev/null; then
|
|
|
|
export BAR_MODULES="mpd volume memory wlan temperature date"
|
|
|
|
unset MONITOR
|
|
|
|
MONITOR=DP-2-2-8 polybar bascht &
|
|
|
|
else
|
|
|
|
MONITOR=eDP-1 polybar bascht &
|
2019-03-22 22:08:57 +01:00
|
|
|
fi;
|
|
|
|
|
2019-07-16 14:06:50 +02:00
|
|
|
|