summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/statusbar
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/statusbar')
-rwxr-xr-xscripts/.local/bin/statusbar/sb-internet27
-rwxr-xr-xscripts/.local/bin/statusbar/sb-tasks10
2 files changed, 7 insertions, 30 deletions
diff --git a/scripts/.local/bin/statusbar/sb-internet b/scripts/.local/bin/statusbar/sb-internet
index e342345..6d80852 100755
--- a/scripts/.local/bin/statusbar/sb-internet
+++ b/scripts/.local/bin/statusbar/sb-internet
@@ -1,28 +1,13 @@
#!/bin/sh
-# Show wifi 📶 and percent strength or 📡 if none.
-# Show 🌐 if connected to ethernet or ❎ if none.
-# Show 🔒 if a vpn connection is active
-
-# EDIT: NO CRINGEY EMOJI
-
-case $BLOCK_BUTTON in
- 1) "$TERMINAL" -e nmtui; pkill -RTMIN+4 dwmblocks ;;
- 3) notify-send "🌐 Internet module" "\- Click to connect
-❌: wifi disabled
-📡: no wifi connection
-📶: wifi connection with quality
-❎: no ethernet
-🌐: ethernet working
-🔒: vpn is active
-" ;;
- 6) "$TERMINAL" -e "$EDITOR" "$0" ;;
-esac
+# Show wifi W and percent strength or w if none.
+# Show E if connected to ethernet or e if none.
+# Show V if a vpn connection is active
if grep -xq 'up' /sys/class/net/w*/operstate 2>/dev/null ; then
- wifiicon="$(awk '/^\s*w/ { print "W" int($3 * 100 / 70) }' /proc/net/wireless)"
+ wifiicon="$(awk '/^\s*w/ { print "W" int($3 * 100 / 70) }' /proc/net/wireless)"
elif grep -xq 'down' /sys/class/net/w*/operstate 2>/dev/null ; then
- grep -xq '0x1003' /sys/class/net/w*/flags && wifiicon="X" || wifiicon="X"
+ grep -xq '0x1003' /sys/class/net/w*/flags && wifiicon="w" || wifiicon="w"
fi
-printf "%s%s%s\n" "$(sed "s/.*/V/" /sys/class/net/tun*/operstate 2>/dev/null)" "$(sed "s/down/X/;s/up/E/" /sys/class/net/e*/operstate 2>/dev/null)" "$wifiicon"
+printf "%s%s%s\n" "$(sed "s/.*/V/" /sys/class/net/tun*/operstate 2>/dev/null)" "$(sed "s/down/e/;s/up/E/" /sys/class/net/e*/operstate 2>/dev/null)" "$wifiicon"
diff --git a/scripts/.local/bin/statusbar/sb-tasks b/scripts/.local/bin/statusbar/sb-tasks
index 586300e..349e8cb 100755
--- a/scripts/.local/bin/statusbar/sb-tasks
+++ b/scripts/.local/bin/statusbar/sb-tasks
@@ -8,13 +8,5 @@
num=$(tsp -l | awk -v numr=0 -v numq=0 '{if (/running/)numr++; if (/queued/)numq++} END{print numr+numq"("numq")"}')
-# Handle mouse clicks
-case $BLOCK_BUTTON in
- 1) setsid -f "$TERMINAL" -e tsp -l ;;
- 3) notify-send "Tasks module" "🤖: number of running/queued background tasks
-- Left click opens tsp" ;; # Right click
- 2) $EDITOR "$0" ;; # Middle click
-esac
-
[ "$num" != "0(0)" ] &&
- echo "🤖$num"
+ echo "$num"