I just found GeekTool but I think it's pretty cool. I took a bunch of scripts (mostly) from this site to build my desktop. I got the wallpaper off InterfaceLift.
I don't really need a lot of the system info on my desktop, so I have clock/date, weather, iCal events and reminders, iTunes information, battery level, and CNN headlines. Thanks to everyone who wrote these scripts; I hope to contribute my own in the future.
I've attached all of the Geeklets and the wallpaper, if anyone's interested. Make sure to update the file paths in both of the iTunes Geeklets and the news Geeklets. The iCal stuff uses iCal Buddy. The only things I can't upload are the shell scripts for the news RSS readers, which go as follows:
#!/bin/sh
URL="http://rss.cnn.com/rss/cnn_topstories.rss"
if [ $# -eq 1 ] ; then
headarg=$(( $1))
else
headarg="-8"
fi
curl --silent "$URL" | grep -E '(title>)' | \
sed -n '3,$p' | \
sed -e 's/<title>//' -e 's/<\/title>//' | \
sed -e 's/<!\[CDATA\[//g' |
sed -e 's/\]\]>//g' |
sed -e 's/<[^>]*>//g' |
head $headarg | sed G | fmt
Just change the RSS URL to whatever feed you want, save as news.sh or tech.sh and update file paths in their respective geeklets.
Thanks for looking!
minor update: changed screenshot to show iTunes status... forgot to do that before!