herbstluftwm/bin/calendar #!/bin/bash # popup calendar for dzen font="-Gohu-GohuFont-Medium-R-Normal--11-80-100-100-C-60-ISO10646-1" TODAY=$(expr `date +'%d'` + 0) MONTH=`date +'%m'` YEAR=`date +'%Y'` LINES=$(cal -m | wc -l) LINES=$((LINES + 2)) ( date +'^bg(#111111) ' date +'' # current month, highlight header and today cal -m | sed -r -e "1,2 s/.*/^fg(#d3d3d3)&^fg()/" -e "s/(^| )($TODAY)($| )/^bg(#6A8C8C)^fg(#111111)^fg()^bg()/") | dzen2 -x 0 -y 16 -w 146 -h 12 -l $LINES -sa c -p -e 'onstart=uncollapse,hide;button1=exit;' -fg "#d3d3d3" -tw 6 -fn "$font" )