I spent a bit of time making a nice conky configuration for my amusement. I thought I'd share.
Preview:
The configuration:
alignment bottom_right
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
font 6x10
gap_x 10
gap_y 30
minimum_size 330 10
net_avg_samples 2
no_buffers yes
out_to_console no
own_window no
own_window_class Conky
own_window_type normal
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer no
show_graph_scale no
show_graph_range no
TEXT
${color orange}SYSTEM ${hr 2}$color
${color grey}Domain: ${color white}$nodename.nullnetwork.net ${alignr}
${color grey}Kernel: ${color white}$sysname $kernel on $machine$color
${color grey}Uptime:$color $uptime
${color grey}Time:$color ${execi 1 date }
${color orange}CPU ${hr 2}$color
${color grey}Frequency (MHz):$color $freq
${color grey}Frequency (GHz):$color $freq_g
${color grey}Load:$color ${loadavg}
${color grey}Entropy: ${alignr} $color${entropy_avail}${color grey}/${color}${entropy_poolsize} ${entropy_bar 6,200}
${color grey}CPU: $color ${alignr} $cpu% ${cpubar 6,200}
${cpugraph de9e22 ffa500}
${color grey}Processes:$color $processes ${alignr} ${color grey}Running:$color $running_processes
${color grey}Name (sorted by cpu usage) PID CPU% MEM%
${color white}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color white}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color white}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color white}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color white}${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color grey}Name (sorted by memory usage) PID CPU% MEM%
${color white}${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color white}${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color white}${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color orange}MEMORY ${hr 2}$color
${color grey}Used Total Used%
${color grey}RAM: $color $mem $memmax ${alignr} $memperc% ${membar 6,157}
${color grey}Swap:$color $swap $swapmax ${alignr} $swapperc% ${swapbar 6,157}
${color orange}FILE SYSTEM ${hr 2}$color
${color grey}Name Used% Free$color
Root: ${fs_used_perc /}% ${alignr}$color${fs_free /} ${fs_bar 6,200 /}$color
Home: ${fs_used_perc /home}% ${alignr}$color${fs_free /home} ${fs_bar 6,200 /home}$color
hdb1: ${fs_used_perc /media/hdb1}% ${alignr}$color${fs_free /media/hdb1} ${fs_bar 6,200 /media/hdb1}$color
sda1: ${fs_used_perc /media/sda1}% ${alignr}$color${fs_free /media/sda1} ${fs_bar 6,200 /media/sda1}$color
sdc1: ${fs_used_perc /media/sdc1}% ${alignr}$color${fs_free /media/sdc1} ${fs_bar 6,200 /media/sdc1}$color
sdc2: ${fs_used_perc /media/sdc2}% ${alignr}$color${fs_free /media/sdc2} ${fs_bar 6,200 /media/sdc2}$color
${color orange}LOGGING ${hr 2}$color
${execi 30 dmesg | tail -n3 | fold -w55 | awk -F: '{ print " " $0 }'}
${color orange}NETWORK (${addr eth1}) ${hr 2}$color
${color grey}Down:$color ${downspeed eth1} k/s ${alignr}${color grey}Up:$color ${upspeed eth1} k/s
${color grey}Total:$color ${totaldown eth1} ${alignr}${color grey}Total:$color ${totalup eth1}
${color grey}Inbound:$color ${tcp_portmon 1 32767 count} ${color grey}Outbound:$color ${tcp_portmon 32768 61000 count}${alignr}${color grey}Total:$color ${tcp_portmon 1 65535 count}
${downspeedgraph eth1 20 CCFF01 CCFF01 }
${upspeedgraph eth1 20 FF4301 FF4301 }
${color grey}Inbound Connection${alignr}Remote Port$color
${tcp_portmon 1 32767 rhost 0}${alignr}${tcp_portmon 1 32767 lservice 0}
${tcp_portmon 1 32767 rhost 1}${alignr}${tcp_portmon 1 32767 lservice 1}
${tcp_portmon 1 32767 rhost 2}${alignr}${tcp_portmon 1 32767 lservice 2}
${color grey}Outbound Connection${alignr}Local Port$color
${tcp_portmon 32768 61000 rhost 0}${alignr}${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1}${alignr}${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2}${alignr}${tcp_portmon 32768 61000 rservice 2}
${color orange}${hr 2}$color