legacy-dotfiles/getrootname.sh
Tom Willemsen ed945af1b6 Getrootname
* Added a script that gets called by dwm to determine bar's text
2011-03-07 09:05:49 +01:00

40 lines
976 B
Bash
Executable file

#!/bin/bash
COWUPDT=`cower -u | wc -l`
if [ $COWUPDT -gt 0 ]; then
ROTNAME="aur: $COWUPDT | "
fi
PACUPDT=`pacman -Qu | wc -l`
if [ $PACUPDT -gt 0 ]; then
ROTNAME="updates: $PACUPDT | $ROTNAME"
fi
IACTCNT=`find ~/Mail/iactor/INBOX/new -maxdepth 1 -type f -print | wc -l`
if [ $IACTCNT -gt 0 ]; then
ROTNAME="iactor: $IACTCNT | $ROTNAME"
fi
AETHCNT=`find ~/Mail/aethon/INBOX/new -maxdepth 1 -type f -print | wc -l`
if [ $AETHCNT -gt 0 ]; then
ROTNAME="aethon: $AETHCNT | $ROTNAME"
fi
GMAILCT=`find ~/Mail/gmail/INBOX/new -maxdepth 1 -type f -print | wc -l`
if [ $GMAILCT -gt 0 ]; then
ROTNAME="gmail: $GMAILCT | $ROTNAME"
fi
ARCHCNT=`find ~/Mail/arch/INBOX/new -maxdepth 1 -type f -print | wc -l`
if [ $ARCHCNT -gt 0 ]; then
ROTNAME="arch: $ARCHCNT | $ROTNAME"
fi
FETCHING=`ps -A | grep offlineimap | wc -l`
if [ $FETCHING -gt 0 ]; then
ROTNAME="fetching mail... | $ROTNAME"
fi
ROTNAME="$ROTNAME`date +%a\ %d\ %b\ %R\ %Z\ %Y`"
echo $ROTNAME