From 3c634f4870f7d4eeeb54c2b7aadc1333f201396a Mon Sep 17 00:00:00 2001 From: Daniel Carrillo Date: Tue, 15 Jun 2021 09:13:46 +0200 Subject: [PATCH] [polybar] Fix network_usage when a VPN is enabled --- .config/polybar/scripts/network_usage | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.config/polybar/scripts/network_usage b/.config/polybar/scripts/network_usage index 07dfbbd..cd98a97 100755 --- a/.config/polybar/scripts/network_usage +++ b/.config/polybar/scripts/network_usage @@ -31,6 +31,10 @@ while true; do now=$(date +%s) counter_age=$(stat --format %Z $COUNTER_FILE 2>/dev/null) + if [ "$default_device" = "link" ]; then + default_device=$(ip route list | grep -Fm 1 default | cut -d " " -f 3) + fi + if [ -f $COUNTER_FILE ] && [ $((now-counter_age)) -lt $((REFRESH+1)) ]; then last_value_in=$(cut -f 1 -d " " $COUNTER_FILE) last_value_out=$(cut -f 2 -d " " $COUNTER_FILE)