#!/bin/sh


STATUSPIPE="/tmp/xmobar_status_jrk"
NORMAL='#eee8d5'
MUTED='#cb4b16'
FGCOLOR="#657b83"

function isMuted () {
    # retrieve mute status
    # return an arbitrary string for true or nothing at all
    echo
}

function getPercent () {
    # somehow retrieve the percent value as plain int (e.g. "66")
    echo "66"
}


function percentBar () {
    local res= i=1
    local percent=$( getPercent )

    if [ -n "$( isMuted )" ]; then
        res="<fc=$MUTED>"
    else
        res="<fc=$NORMAL>"
    fi

    while [ $i -lt $percent ]; do
        res+='#'
        i=$((i+1))
    done

    res+="</fc><fc=$FGCOLOR>"

    while [ $i -lt 100 ]; do
        res+='-'
        i=$((i+1))
    done

    echo "$res</fc>"
}


echo "$( percentBar )" > "$STATUSPIPE"