summaryrefslogtreecommitdiff
path: root/i3blocks-net.sh
diff options
context:
space:
mode:
Diffstat (limited to 'i3blocks-net.sh')
-rwxr-xr-xi3blocks-net.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/i3blocks-net.sh b/i3blocks-net.sh
new file mode 100755
index 0000000..8690cb9
--- /dev/null
+++ b/i3blocks-net.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+icon_ethernet=󰈁
+icon_wireless=󰖩
+
+is_ethernet=$(ifconfig em0 | grep status | cut -d':' -f2)
+if [ "$is_ethernet" = " active" ]; then
+ inet=$(ifconfig lagg0 | grep inet\ | cut -w -f3)
+ printf "$icon_ethernet %s\n" $inet
+else
+ ssid=$(ifconfig wlan0 | grep ssid | cut -d'"' -f2)
+ printf "$icon_wireless %s\n" "$ssid"
+fi