3 # depends on: dzen2, package-query, yaourt and inotifywait (included in
6 # % sudo crontab -l -u root
7 # 20 * * * * yaourt -Sy
9 TMPFILE="/tmp/updateslist"
10 FONT="-adobe-helvetica-medium-*-normal-*-12-*-75-*-*-*-*-*"
14 pc=$(package-query -QAu 2> "/dev/null" | tee "/tmp/updateslist" | wc -l)
16 if [ "$pc" -gt 1 ]; then # found some
17 echo -e "^fg(#FF0000)$pc updates^fg()\n$(cat $TMPFILE)" | dzen2 -p -h 22 -ta l -l $pc -fn $FONT -bg black &
18 elif [ "$pc" -eq 1 ]; then # found something
19 echo -e "^fg(#FF0000)1 update^fg()\n$(cat $TMPFILE)" | dzen2 -p -h 22 -ta l -l $pc -fn $FONT -bg black &
21 echo -e "no updates" | dzen2 -p -h 22 -ta l -fn $FONT -bg black &
23 inotifywait "/var/lib/pacman/local/"