2022-08-24 18:17:29 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if nmcli g | rg -q "\bconnected\b"; then
|
2022-09-24 13:57:01 +02:00
|
|
|
icon="直"
|
|
|
|
ssid=$(nmcli -t -f name connection show --active | sed -z 's/\n/,/g;s/,$/\n/')
|
2022-08-24 18:17:29 +02:00
|
|
|
if echo $ssid | rg -q "Wired"; then
|
|
|
|
status="Connected via cable"
|
|
|
|
else
|
|
|
|
status="Connected to ${ssid}"
|
|
|
|
fi
|
|
|
|
else
|
2022-09-24 13:57:01 +02:00
|
|
|
icon="睊"
|
2022-08-24 18:17:29 +02:00
|
|
|
status="offline"
|
|
|
|
fi
|
|
|
|
|
|
|
|
printf "{\"icon\": \"${icon}\", \"status\": \"${status}\"}"
|