diff --git a/install.sh b/install.sh index 44feb69..e957282 100755 --- a/install.sh +++ b/install.sh @@ -1,3 +1,3 @@ #!/bin/bash -sudo cp scripts/* /usr/local/bin +cp scripts/* $HOME/.local/bin diff --git a/scripts/status-net b/scripts/status-net index 955b829..68992d6 100755 --- a/scripts/status-net +++ b/scripts/status-net @@ -1,7 +1,7 @@ #!/bin/sh -dev_wifi=wlp3s0 -dev_eth=enp0s25 +dev_wifi=wlp3s0 +dev_eth=enp0s25 dev_vpn=proton0 base03=#002b36 @@ -42,14 +42,9 @@ fi ssid="$(iw dev $dev_wifi link | grep -i SSID)" if [ -n "$ssid" ] then - signal="$(iw dev wlp3s0 station dump | egrep '[^ ]signal avg')" - signal="${signal#*-}" - signal="${signal%% *}" - signal="$((2*(100-signal)))" - - signal=$((signal/5*5)) # get rid of some jitter + signal="$(awk '/^\s*w/ { print int($3 * 100 / 70) "%" }' /proc/net/wireless)" ((signal > 100)) && signal=100 - wifi_status="$wifi_icon ${signal}% ${ssid##*SSID: }" + wifi_status="$wifi_icon ${signal} ${ssid##*SSID: }" fi vpn="$(ip -o address | grep -i "$dev_vpn *inet ")"