power menu, redshift, polybar
This commit is contained in:
19
.config/polybar/scripts/info-pingrtt/info-pingrtt.sh
Normal file
19
.config/polybar/scripts/info-pingrtt/info-pingrtt.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
|
||||
HOST=127.43.12.64
|
||||
|
||||
if ! ping=$(ping -n -c 1 -W 1 $HOST); then
|
||||
echo "# ping failed"
|
||||
else
|
||||
rtt=$(echo "$ping" | sed -rn 's/.*time=([0-9]{1,})\.?[0-9]{0,} ms.*/\1/p')
|
||||
|
||||
if [ "$rtt" -lt 50 ]; then
|
||||
icon="%{F#3cb703}#%{F-}"
|
||||
elif [ "$rtt" -lt 150 ]; then
|
||||
icon="%{F#f9dd04}#%{F-}"
|
||||
else
|
||||
icon="%{F#d60606}#%{F-}"
|
||||
fi
|
||||
|
||||
echo "$icon $rtt ms"
|
||||
fi
|
||||
Reference in New Issue
Block a user