diff --git a/_desktop/_scripts/sb-network b/_desktop/_scripts/sb-network index 22a32e8..910ac20 100755 --- a/_desktop/_scripts/sb-network +++ b/_desktop/_scripts/sb-network @@ -1,8 +1,8 @@ #!/bin/bash -case "$(cat /sys/class/net/w*/operstate 2>/dev/null)" in - down) printf "no wifi" ;; +ip a | grep -q wg0 && wg_status="wireguard running " || wg_status="" +case "$(cat /sys/class/net/wlan0/operstate 2>/dev/null)" in + down) printf "${wg_status} no wifi" ;; up) - [ -n "$(ip address show dev wlan0 | grep 'inet ')" ] || printf "no ip" -# && printf "$icon $(iwgetid -r)" \ + [ -n "$(ip address show dev wlan0 | grep 'inet ')" ] && printf "${wg_status}"|| printf "${wg_status}no ip" ;; esac