-if ip -br a | grep -q '^wlp'; then
- wlan="$(/sbin/iwconfig 2>/dev/null | grep -oP '(?<=ESSID:\").*(?=\")')"
- if [ -z "$wlan" ]; then
- wlan="Not connected |"
- else
- wlan="$wlan |"
+# network adapters
+for int in $(ip link show | grep -Po '(?<=.: )[A-Za-z0-9]+(?=:)' | grep -v docker); do
+ if [ $(ip addr show dev $int | grep -Po "(?<=link/)\S+ ") = "ether" ]; then
+ net="$net$int: "
+ if /sbin/iwconfig $int >/dev/null 2>&1; then
+ net="$net$(/sbin/iwconfig $int | grep -Po '(?<=ESSID:").*(?=")') "
+ fi
+ net="$net($(ip addr show dev $int | grep -Po "(?<=inet )[0-9.]+")) | "