#!/bin/sh

REFRESH_MAIL=60;
COUNTER_MAIL=-1;

function setWp() {
	display -window root ~/.wpChanger/montage.png
}

function assembleStatus() {
	# updating the counts
	((COUNTER_MAIL >= REFRESH_MAIL ? COUNTER_MAIL = 0 : COUNTER_MAIL++))
	if ((COUNTER_MAIL == 0)); then
		#MAIL=`mailcount.sh`
		MAIL=`checkMaildir.pl -l`;
	fi;
	LOAD=`cat /proc/loadavg`;
	DATE=`date "+%a %d.%b.%Y %X"`;
	echo "$MAIL || $LOAD || $DATE";
}

case $1 in
fvwm)
	exec /usr/bin/fvwm
	;;
wmii)
	setWp
	exec /usr/bin/wmii
	;;
dwm)
	setWp
	while sleep 1 ; do assembleStatus; done | dwm
	;;
openbox)
	exec /usr/bin/openbox
	;;
*)
	setWp
	while sleep 1 ; do assembleStatus; done | dwm
	;;
esac

