#!/bin/sh

trap 'echo "Caught SIGUSR1"' USR1

while true; do
    STATUS=""
    for section in "$HOME"/.scripts/status/*.sh; do
        out="$($section)"
        [ -z "$out" ] && continue
        if [ -z "$STATUS" ]; then
            STATUS="$out"
        else
            STATUS="$STATUS | $out"
        fi
    done
    xsetroot -name " $STATUS"
    sleep 5 &
    wait $!
done