#!/bin/sh ip() { while read -r w1 w2 w3; do [ $w1 = /32 ] && [ $w2 = host ] && [ $ip != 127.0.0.1 ] && break ip=$w2 done < /proc/net/fib_trie } power() { while read -r line; do case $line in POWER_SUPPLY_CAPACITY*) power=${line#*=}% && break;; esac done < /sys/class/power_supply/BAT0/uevent } status() { power ip sound="$(pamixer --get-volume-human)" clock="$(date +'%a %d %b %H:%M')" } while true; do status && echo "$ip , power $power , sound $sound , $clock" sleep 17 done | root-tail -g '500x20-80-0' -fn '-*-fixed-medium-*-*-*-15-*-*-*-*-*-*-*' --color grey70 -