summaryrefslogtreecommitdiffstats
path: root/polybar/OpenBSD-wifi.sh
diff options
context:
space:
mode:
Diffstat (limited to 'polybar/OpenBSD-wifi.sh')
-rwxr-xr-xpolybar/OpenBSD-wifi.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/polybar/OpenBSD-wifi.sh b/polybar/OpenBSD-wifi.sh
new file mode 100755
index 0000000..e778c92
--- /dev/null
+++ b/polybar/OpenBSD-wifi.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+IF=iwx0
+
+while true; do
+ WIFI_STATUS=$(ifconfig $IF | grep status | awk -F': ' '{print $2}')
+ if [[ "$WIFI_STATUS" != "active" ]]; then
+ echo 'Not connected'
+ else
+ WIFI_NAME=$(ifconfig iwx0 | sed -En 's/.*join (.*) chan.*/\1/p')
+ echo "${WIFI_NAME//\"/}"
+ fi
+ sleep 60
+done