2020-05-27 02:31:42 +00:00
|
|
|
#!/bin/sh
|
2018-02-04 16:14:51 +00:00
|
|
|
|
2020-05-27 02:31:42 +00:00
|
|
|
HEART=' '
|
|
|
|
WIFI='直'
|
2018-02-04 16:14:51 +00:00
|
|
|
|
|
|
|
if [ -d /sys/class/power_supply/BAT0 ]; then
|
2020-05-27 02:31:42 +00:00
|
|
|
battery_info="$(head -n 1 /sys/class/power_supply/BAT0/capacity)%"
|
|
|
|
current_charge=$(echo "$battery_info" | grep -o '[0-9]\+%' | awk '{sub (/%/, "", $1); print $1}')
|
2018-02-04 16:14:51 +00:00
|
|
|
|
2020-05-27 02:31:42 +00:00
|
|
|
if [ "$current_charge" -lt 11 ]; then
|
|
|
|
printf '#[fg=colour9]'
|
|
|
|
elif [ "$current_charge" -lt 31 ]; then
|
|
|
|
printf '#[fg=colour126]'
|
|
|
|
elif [ "$current_charge" -lt 51 ]; then
|
|
|
|
printf '#[fg=colour201]'
|
|
|
|
elif [ "$current_charge" -lt 71 ]; then
|
|
|
|
printf '#[fg=colour178]'
|
|
|
|
elif [ "$current_charge" -lt 90 ]; then
|
|
|
|
printf '#[fg=colour11]'
|
|
|
|
else
|
|
|
|
printf '#[fg=colour123]'
|
|
|
|
fi
|
|
|
|
printf "%s\n $HEART $current_charge"
|
2018-02-04 16:14:51 +00:00
|
|
|
fi
|
|
|
|
|
2020-06-03 14:23:45 +00:00
|
|
|
if ping -q -w 1 -c 1 "$(ip r | awk '/default/ {print $3}')" >/dev/null
|
2018-09-09 15:39:30 +00:00
|
|
|
then
|
2020-05-27 02:31:42 +00:00
|
|
|
net="$(awk 'NR == 3 { print substr($3, 1, length($3) - 1) }' /proc/net/wireless)"
|
|
|
|
printf "%s\n #[fg=colour177]$WIFI${net} "
|
2018-02-12 06:07:29 +00:00
|
|
|
fi
|