1234567891011121314151617 |
- #!/bin/sh
- # Terminate already running bar instances
- killall -q polybar
- # Wait until the processes have been shut down
- while pgrep -x polybar >/dev/null; do sleep 1; done
- # Launch bar1 and bar2
- DISPLAY1="$(polybar -m | awk -F: '{print $1}' | grep 'eDP-1\|eDP1')"
- BAT="$(ls -1 /sys/class/power_supply/ | grep "BAT[0-9]" | cut -d - -f 1)"
- [[ ! -z "$DISPLAY1" ]] && xrandr --output $DISPLAY1 --auto --primary & BAT=$BAT MONITOR=$DISPLAY1 polybar top &
- DISPLAY2="$(polybar -m | awk -F: '{print $1}' | grep 'HDMI-1-3\|HDMI-2')"
- [[ ! -z "$DISPLAY2" ]] && xrandr --output $DISPLAY2 --left-of $DISPLAY1 &
- echo "Bars launched..."
|