Getrootname
* Added a script that gets called by dwm to determine bar's text
This commit is contained in:
parent
94d2fc1815
commit
ed945af1b6
2 changed files with 41 additions and 0 deletions
40
getrootname.sh
Executable file
40
getrootname.sh
Executable file
|
@ -0,0 +1,40 @@
|
||||||
|
#!/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
|
|
@ -39,6 +39,7 @@ linkmy vim .vim
|
||||||
linkmy Xdefaults .Xdefaults
|
linkmy Xdefaults .Xdefaults
|
||||||
# XINITRC
|
# XINITRC
|
||||||
linkmy xinitrc .xinitrc
|
linkmy xinitrc .xinitrc
|
||||||
|
linkmy getrootname.sh .getrootname
|
||||||
# XMODMAP
|
# XMODMAP
|
||||||
linkmy Xmodmap .Xmodmap
|
linkmy Xmodmap .Xmodmap
|
||||||
# ZSH
|
# ZSH
|
||||||
|
|
Loading…
Reference in a new issue