summaryrefslogtreecommitdiff
path: root/ar/.local/bin/statusbar/sb-internet
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-28 04:38:47 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-28 04:38:47 +0900
commite1d11637f1e2e6151e261ad43ef699e314784253 (patch)
tree2702d30bab9aacd1b89bb081402977c6d01698ad /ar/.local/bin/statusbar/sb-internet
parentda2bbf49b75a0d3f05ebe9b9559ef186ddd947cb (diff)
modified bin/bookmarks, modified bin/dmenurecord, modified bin/ethwifi, modified statusbar/sb-internet
Diffstat (limited to 'ar/.local/bin/statusbar/sb-internet')
-rwxr-xr-xar/.local/bin/statusbar/sb-internet15
1 files changed, 7 insertions, 8 deletions
diff --git a/ar/.local/bin/statusbar/sb-internet b/ar/.local/bin/statusbar/sb-internet
index 3d4ff4e..c9180b3 100755
--- a/ar/.local/bin/statusbar/sb-internet
+++ b/ar/.local/bin/statusbar/sb-internet
@@ -31,12 +31,11 @@ fi
[ "$(cat /sys/class/net/e*/operstate 2>/dev/null)" = 'up' ] && ethericon="🌐" || ethericon="❎"
# TUN
-[ -n "$(cat /sys/class/net/tun*/operstate 2>/dev/null)" ] && tunicon=" 🛰️"
+[ -n "$(cat /sys/class/net/tun*/operstate 2>/dev/null)" ] && tunicon="🛰️"
-if [ "$(cat /sys/class/net/w*/operstate 2>/dev/null)" = 'up' ] && [ ! "$(cat /sys/class/net/e*/operstate 2>/dev/null)" = 'up' ]; then
- printf "%s%s\n" "$wifiicon" "$tunicon"
-elif [ ! "$(cat /sys/class/net/w*/operstate 2>/dev/null)" = 'up' ] && [ "$(cat /sys/class/net/e*/operstate 2>/dev/null)" = 'up' ]; then
- printf "%s%s\n" "$ethericon" "$tunicon"
-else
- printf "%s%s%s\n" "$wifiicon" " $ethericon" "$tunicon"
-fi
+icons=""
+[ -n "$wifiicon" ] && icons="${icons}$wifiicon "
+[ -n "$ethericon" ] && icons="${icons}$ethericon "
+[ -n "$tunicon" ] && icons="${icons}$tunicon "
+
+printf "%s\n" "${icons% }"