#!/bin/bash vol(){ vol=$(pulsemixer --get-volume | awk '{print $1}') printf "%s" "vol ^c#c6c8d1^$vol%^d^" } bat() { power=$(cat /sys/class/power_supply/BAT0/capacity) printf "%s" "bat ^c#c6c8d1^$power%^d^" } dte() { dte=$(date +"%A, %B %d") printf "%s" "date ^c#c6c8d1^$dte^d^" } tie() { tme=$(date +"%I:%M %p") printf "%s" "time ^c#c6c8d1^$tme^d^" } while true; do xsetroot -name "$(vol) $(bat) $(tie) $(dte)" sleep 3 done