diff options
Diffstat (limited to 'Scripts')
| -rwxr-xr-x | Scripts/.config/Scripts/launch_polybar.sh | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/Scripts/.config/Scripts/launch_polybar.sh b/Scripts/.config/Scripts/launch_polybar.sh index 752addd..e8d663c 100755 --- a/Scripts/.config/Scripts/launch_polybar.sh +++ b/Scripts/.config/Scripts/launch_polybar.sh @@ -1,5 +1,4 @@ #!/bin/bash -#!/usr/bin/env sh # Terminate already running bar instances killall -q polybar @@ -7,27 +6,17 @@ killall -q polybar # Wait until the processes have been shut down while pgrep -x polybar >/dev/null; do sleep 1; done -# Launch in all monitors -#MONS=$(polybar -m | sed -e 's/:.*$//g') -#for MON in ${MONS[@]} -#do -# #echo $MON -# MONITOR=$MON polybar mybar -q -c ~/.config/polybar/mybar & -# echo $MONITOR -# #polybar example -#done - -#echo "Bar launched..." - -#MONITOR="LVDS-1" polybar mybar -q -c ~/.config/polybar/mybar & - -MON=$(xrandr --query | grep -w 'connected' | awk '{print $1}' | head -n 1) -#MONITOR="$MON" polybar mybar -q -c ~/.config/polybar/mybar & - +# get the os env. FEDORA=$(hostnamectl | grep -qw Fedora && echo $?) -if [ "$FEDORA" == 0 ]; -then - MONITOR="$MON" polybar mybar -q -c ~/.config/polybar/mybar_fedora & -else - MONITOR="$MON" polybar mybar -q -c ~/.config/polybar/mybar & -fi + +# Launch in all monitors +MONS=$(polybar -m | sed -e 's/:.*$//g') +for MON in ${MONS[@]} +do + if [ "$FEDORA" == 0 ]; + then + MONITOR="$MON" polybar mybar -q -c ~/.config/polybar/mybar_fedora & + else + MONITOR="$MON" polybar mybar -q -c ~/.config/polybar/mybar & + fi +done |
