#!/usr/bin/env bash # Find the first wireless interface is_ethernet=$(nmcli device status | grep ethernet && true || false) connection_type=$(iw dev | awk '$1=="Interface"{print $2; exit}') #gets network type (wired/wifi) network_name=$(iw dev $connection_type link | awk -F': ' '/^\s*SSID:/ {print $2}') signal_strength=$(iw dev $connection_type link | awk '/signal:/ {print $2}') if [ is ethernet ]; then echo -n 100 ethernet $network_name else if [ -n $signal_strength ]; then echo -n "$signal_strength"+"$network_name" fi fi