#!/usr/bin/env sh while (true); do date=$(date "+%A %Y-%m-%d %I:%M:%S %p") charge=$(cat /sys/class/power_supply/BAT0/capacity) status=$(cat /sys/class/power_supply/BAT0/status) volume=$(amixer sget Master | awk -F"[][]" '/dB/ { print $2 ", " $6 }') xsetroot -name "[${charge}%, ${status}] [${volume}] [${date}]" sleep 1 done