STATUS_FILE__WIFI=$STATUS_DIR/wifi
STATUS_FILE__ENERGY_NOTIFIED_BELLOW_HALF=$STATUS_DIR/notified_energy_bellow_half
-#load=$(cat /proc/loadavg | awk '{printf "%4.2f %4.2f %4.2f", $1, $2, $3}')
+load=$(awk '{printf("%4.2f", $1)}' /proc/loadavg)
fan=$(awk '/^speed:/ {printf "%4d", $2}' /proc/acpi/ibm/fan)
'
)
+mpd_current_file=$(
+ echo 'currentsong' \
+ | nc 127.0.0.1 6600 \
+ | awk -v max_chars=10 '
+ /^file:/ {
+ file = $2
+ for (i=3; i<=NF; i++) {file = file " " $i}
+ last = split(file, parts, "/")
+ print substr(parts[last], 1, max_chars)
+ }
+ '
+)
+
echo \
"\
E$energy\
C=[$cpu ${temp}°C ${fan}rpm]\
\
\
+ L=$load\
+ \
+ \
D$disk\
\
\
\
V=$volume\
\
- $mpd_state\
+ [$mpd_state $mpd_current_file]\
\
$signal_last_msg_age\
\