"Dynamic" interface name handling
This commit is contained in:
parent
694e8bffe3
commit
58f00b76d8
|
@ -1,23 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# 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
|
||||
|
||||
function sth() {
|
||||
echo sth
|
||||
}
|
||||
|
||||
trap SIGCONT sth
|
||||
|
||||
# Launch bar for each display
|
||||
polybar -m | cut -d':' -f1 | while read display
|
||||
do
|
||||
MONITOR=$display polybar example &
|
||||
done
|
||||
|
||||
echo "Bars launched..."
|
||||
|
||||
wait
|
|
@ -214,7 +214,7 @@ label = %gb_free%
|
|||
|
||||
[module/eth]
|
||||
type = internal/network
|
||||
interface = eth0
|
||||
interface = ${env:ethI:eth0}
|
||||
interval = 1
|
||||
|
||||
format-connected = <label-connected>
|
||||
|
@ -229,7 +229,7 @@ label-connected = ↑%upspeed% ↓%downspeed%
|
|||
|
||||
[module/wlan]
|
||||
type = internal/network
|
||||
interface = wlan0
|
||||
interface = ${env:wlanI:wlan0}
|
||||
interval = 1
|
||||
|
||||
format-connected = <ramp-signal> <label-connected>
|
||||
|
|
|
@ -6,8 +6,12 @@ killall -q polybar
|
|||
# Wait until the processes have been shut down
|
||||
while pgrep -x polybar >/dev/null; do sleep 1; done
|
||||
|
||||
# Launch bar for each display
|
||||
# Getting some vars
|
||||
primary=$(xrandr | grep primary | head -1 | cut -d' ' -f1)
|
||||
export ethI=$(/bin/ls /sys/class/net/ | grep ^enp* | head -1)
|
||||
export wlanI=$(/bin/ls /sys/class/net/ | grep ^wl* | head -1)
|
||||
|
||||
# Launch bar for each display
|
||||
polybar -m | cut -d':' -f1 | while read display
|
||||
do
|
||||
export display=$display
|
||||
|
|
|
@ -180,7 +180,7 @@ else
|
|||
fi
|
||||
if [[ $ARCH == 1 && $ADMIN == 1 ]]; then
|
||||
inst pkgfile
|
||||
systemctl enable pkgfile-update.timer
|
||||
sudo systemctl enable pkgfile-update.timer
|
||||
fi
|
||||
|
||||
# Dev
|
||||
|
|
Loading…
Reference in a new issue