Edited an old conky script with updated colors to match my theme and added Spotify & BTC.

conky.config = {
-- set to yes if you want Conky to be forked in the background
background = false,
cpu_avg_samples = 2,
net_avg_samples = 2,
out_to_console = false,
-- X font when Xft is disabled, you can pick one with program xfontsel
--font 7x12
--font 6x10
--font 7x13
--font 8x13
--font 7x12
--font *mintsmild.se*
--font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
--font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1
-- Use Xft?
use_xft = true,
-- Xft font when Xft is enabled
font = 'Bitstream Vera Sans Mono:size=8',
own_window_transparent = false,
--own_window_colour hotpink
-- Text alpha when using Xft
xftalpha = 0.8,
-- Update interval in seconds
update_interval = 1,
-- Create own window instead of using desktop (required in nautilus)
own_window = true,
own_window_transparent = true,
own_window_hints = 'undecorated,below,skip_taskbar',
own_window_type = 'desktop',
-- Use double buffering (reduces flicker, may not work for everyone)
double_buffer = true,
-- Minimum size of text area
minimum_width = 260, minimum_height = 5,
maximum_width = 260,
-- Draw shades?
draw_shades = false,
-- Draw outlines?
draw_outline = false,
-- Draw borders around text
draw_borders = false,
-- Stippled borders?
stippled_borders = no,
-- border width
border_width = 1,
-- Default colors and also border colors
default_color = 'white',
default_shade_color = 'white',
default_outline_color = 'white',
-- Text alignment, other possible values are commented
--alignment top_left
--minimum_size 10 10
gap_x = 15,
gap_y = 70,
alignment = 'top_right',
--alignment bottom_left
--alignment bottom_right
-- Gap between borders of screen and text
-- Add spaces to keep things from moving about? This only affects certain objects.
use_spacer = 'none',
-- Subtract file system buffers from used memory?
no_buffers = true,
-- set to yes if you want all text to be in uppercase
uppercase = false,
-- boinc (seti) dir
-- seti_dir /opt/seti
-- Possible variables to be used:
-- Variable Arguments Description
-- acpiacadapter ACPI ac adapter state.
-- acpifan ACPI fan state
-- acpitemp ACPI temperature.
-- adt746xcpu CPU temperature from therm_adt746x
-- adt746xfan Fan speed from therm_adt746x
-- battery (num) Remaining capasity in ACPI or APM
-- battery. ACPI battery number can be
-- given as argument (default is BAT0).
-- buffers Amount of memory buffered
-- cached Amount of memory cached
-- color (color) Change drawing color to color
-- cpu CPU usage in percents
-- cpubar (height) Bar that shows CPU usage, height is
-- bar's height in pixels
-- downspeed net Download speed in kilobytes
-- downspeedf net Download speed in kilobytes with one
-- decimal
-- exec shell command Executes a shell command and displays
-- the output in torsmo. warning: this
-- takes a lot more resources than other
-- variables. I'd recommend coding wanted
-- behaviour in C and posting a patch :-).
-- execi interval, shell Same as exec but with specific interval.
-- command Interval can't be less than
-- update_interval in configuration.
-- fs_bar (height), (fs) Bar that shows how much space is used on
-- a file system. height is the height in
-- pixels. fs is any file on that file
-- system.
-- fs_free (fs) Free space on a file system available
-- for users.
-- fs_free_perc (fs) Free percentage of space on a file
-- system available for users.
-- fs_size (fs) File system size
-- fs_used (fs) File system used space
-- hr (height) Horizontal line, height is the height in
-- pixels
-- i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
-- may be omitted if you have only one I2C
-- device. type is either in (or vol)
-- meaning voltage, fan meaning fan or temp
-- meaning temperature. n is number of the
-- sensor. See /sys/bus/i2c/devices/ on
-- your local computer.
-- kernel Kernel version
-- loadavg (1), (2), (3) System load average, 1 is for past 1
-- minute, 2 for past 5 minutes and 3 for
-- past 15 minutes.
-- machine Machine, i686 for example
-- mails Mail count in mail spool. You can use
-- program like fetchmail to get mails from
-- some server using your favourite
-- protocol. See also new_mails.
-- mem Amount of memory in use
-- membar (height) Bar that shows amount of memory in use
-- memmax Total amount of memory
-- memperc Percentage of memory in use
-- new_mails Unread mail count in mail spool.
-- nodename Hostname
-- outlinecolor (color) Change outline color
-- pre_exec shell command Executes a shell command one time before
-- torsmo displays anything and puts output
-- as text.
-- processes Total processes (sleeping and running)
-- running_processes Running processes (not sleeping),
-- requires Linux 2.6
-- shadecolor (color) Change shading color
-- stippled_hr (space), Stippled (dashed) horizontal line
-- (height)
-- swapbar (height) Bar that shows amount of swap in use
-- swap Amount of swap in use
-- swapmax Total amount of swap
-- swapperc Percentage of swap in use
-- sysname System name, Linux for example
-- time (format) Local time, see man strftime to get more
-- information about format
-- totaldown net Total download, overflows at 4 GB on
-- Linux with 32-bit arch and there doesn't
-- seem to be a way to know how many times
-- it has already done that before torsmo
-- has started.
-- totalup net Total upload, this one too, may overflow
-- updates Number of updates (for debugging)
-- upspeed net Upload speed in kilobytes
-- upspeedf net Upload speed in kilobytes with one
-- decimal
-- uptime Uptime
-- uptime_short Uptime in a shorter format
-- seti_prog Seti@home current progress
-- seti_progbar (height) Seti@home current progress bar
-- seti_credit Seti@hoome total user credit
-- variable is given either in format $variable or in ${variable}. Latter
-- allows characters right after the variable and must be used in network
-- stuff because of an argument
--${font Dungeon:style=Bold:pixelsize=10}I can change the font as well
--${font Verdana:size=10}as many times as I choose
--${font Perry:size=10}Including UTF-8,
-- stuff after 'TEXT' will be formatted on screen
--${font Grunge:size=12}${time %a %b %d}${alignr -25}${time %k:%M}
};
conky.text = [[
${color #2EB7FF}$sysname $kernel - $nodename
#${font TlwgMono:size=9}
${color #2EB7FF}Uptime:${color lightgrey} $uptime ${color #2EB7FF} Load:${color lightgrey} $loadavg
#${color #2EB7FF}${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'}
${color #2EB7FF}Usage:${color #2EB7FF} ${color lightgrey}${cpu}% ${color #2EB7FF}${cpubar}
${color #2EB7FF}${cpugraph 000000 2EB7FF}
${color #2EB7FF}Proces:${color lightgrey} $processes ${color #2EB7FF}Run:${color lightgrey} $running_processes ${color #2EB7FF}T1:${color lightgrey}${execi 30 sensors | grep 'Core 0' | cut -c15-18}°C ${color}${color #2EB7FF}T2:${color lightgrey}${execi 30 sensors | grep 'Core 1' | cut -c15-18}°C${color}${font}
${color #2EB7FF}RAM:${color lightgrey} $mem/$memmax - $memperc% ${alignr}${color #2EB7FF}${membar 5,110}
${color #2EB7FF}SWP:${color lightgrey} $swap/$swapmax - $swapperc% ${alignr}${color #2EB7FF}${swapbar 5,110}
${color #2EB7FF}HD IO: ${color lightgrey}${diskio}
${color #2EB7FF}${diskiograph 000000 2EB7FF}
${color #2EB7FF}Disc Mounts:
${color #2EB7FF} Root ${color lightgrey}${fs_used /}/${fs_size /}${alignr}${color #2EB7FF}${fs_bar 5,120 /}
${if_mounted /home/james/mounts/backup}${color #2EB7FF} Backup ${color lightgrey}${fs_used /home/james/mounts/backup}/${fs_size /home/james/mounts/backup}${alignr}${color #2EB7FF}${fs_bar 5,120 /home/james/mounts/backup}${endif}
${if_mounted /home/james/mounts/shares}${color #2EB7FF} Shares ${color lightgrey}${fs_used /home/james/mounts/shares}/${fs_size /home/james/mounts/shares}${alignr}${color #2EB7FF}${fs_bar 5,120 /home/james/mounts/shares}${endif}
${color #2EB7FF}Network:
${color #2EB7FF}WLAN IP: ${color lightgrey}${addr wlo1} ${color #2EB7FF}LAN IP: ${color lightgrey}${addr eno2}
${color #2EB7FF}SSID: ${color lightgrey}${wireless_essid} ${color #2EB7FF}Bitrate: ${color lightgrey}${wireless_bitrate wlo1}
${color #2EB7FF}Qual: ${color lightgrey} ${wireless_link_qual_perc wlo1}% ${alignr}${color #2EB7FF}${wireless_link_bar 5,135 wlo1}
${color #2EB7FF}Down:${color lightgrey} ${downspeed wlo1} $alignr${color #2EB7FF} Up:${color lightgrey} ${upspeed wlo1}
${color #2EB7FF}${downspeedgraph wlo1 27,120 000000 2EB7FF 180} $alignr${color #2EB7FF}${upspeedgraph wlo1 27,120 000000 2EB7FF 25}
${color lightgrey}${totaldown wlo1} $alignr${color lightgrey}${totalup wlo1}
${color #2EB7FF}Battery:
${color #2EB7FF}Status ${color lightgrey}${battery} ${alignr}${color #2EB7FF}${battery_bar 5,120}
${color #2EB7FF}Time Remaining ${color lightgrey}${battery_time}
${if_running spotify}
${color #2EB7FF}Spotify: ${color lightgrey}${exec ~/.conky/conky-spotify/scripts/status.sh}
${color #2EB7FF}Title: ${color lightgrey}${exec ~/.conky/conky-spotify/scripts/title.sh}
${color #2EB7FF}Artist: ${color lightgrey}${exec ~/.conky/conky-spotify/scripts/artist.sh}
${color #2EB7FF}Album: ${color lightgrey}${exec ~/.conky/conky-spotify/scripts/album.sh}
#${exec ~/.conky/conky-spotify/scripts/cover.sh}${image ~/.conky/conky-spotify/current/current.jpg -p 200,465 -s 60x60}
${endif}
${color #2EB7FF}Bitcoin:
${color #2EB7FF}${font TlwgMono:size=14}BTC: ${color lightgrey}${font TlwgMono:size=14}${color lightgrey}$$${texeci 300 curl https://api.kraken.com/0/public/Ticker?pair=XXBTZUSD | jq ".result.XXBTZUSD.c[0]" | grep -oE "[0-9]*\..."}
]];