I've been playing with conky today. I like it fairly simple; just showing me what I need to know -
Click to view attachmentCODE
override_utf8_locale yes
xftfont Nimbus Sans L:size=7
xftalpha 0.8
TEXT
${offset 240}${color slate grey}UpTime: ${color }$uptime
${offset 240}${color slate grey}CPU:${color } $cpu% ${acpitemp}°C
${offset 240}${cpugraph 20,100 000000 ffffff}
${offset 240}${color slate grey}MEM: ${color } $memperc%
${offset 240}${membar 3,100}
${offset 240}${color slate grey}SWAP: ${color }$swapperc%
${offset 240}${swapbar 3,100}
${offset 240}${color slate grey}ROOT: ${color }${fs_free /}Free
${offset 240}${fs_bar 3,100 /}
${offset 240}${color slate grey}HOME: ${color }${fs_free /home}Free
${offset 240}${fs_bar 3,100 /home}
${offset 240}${color slate grey}NET:
${offset 240}${color}Up: ${color }${upspeed eth0} k/s
${offset 240}${upspeedgraph eth0 20,100 000000 ffffff}
${offset 240}${color}Down: ${color }${downspeed eth0}k/s${color}
${offset 240}${downspeedgraph eth0 20,100 000000 ffffff}
${offset 240}${color slate grey}TODAY:
${offset 240}${color}${font Weather:size=36}${execi 1800 conkyForecast --location=UKXX1640 --datatype=WF}${font}
${offset 280}${voffset -30}${execi 1800 conkyForecast --location=UKXX1640 --datatype=HT}
${offset 280}${execi 3600 conkyForecast --location=UKXX1640 --datatype=CC}
${offset 240}${color slate grey}FORECAST:
${offset 240}${color}${execi 1800 conkyForecast --location=UKXX1640 --startday=1 --endday=2 --datatype=DW --shortweekday --spaces=17}
${offset 240}${execi 1800 conkyForecast --location=UKXX1640 --startday=1 --endday=2 --datatype=HT --refetch --spaces=15}
${offset 220}${font Weather:size=30} ${execi 1800 conkyForecast --location=UKXX1640 --startday=1 --endday=2 --datatype=WF --refetch --spaces=2}${font}
The weather stuff is fairly easy to do. I used
this guide.