Skip to content

Instantly share code, notes, and snippets.

@GiorgioAresu
Created March 5, 2015 09:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save GiorgioAresu/1a1cc305be13e051aa4d to your computer and use it in GitHub Desktop.
Save GiorgioAresu/1a1cc305be13e051aa4d to your computer and use it in GitHub Desktop.
Conky configuration for Ubuntu linux
# Size and position
alignment top_right
gap_x 5
gap_y 30
minimum_size 300 1050
maximum_width 300
# Appearance and font
border_margin 4
border_width 2
default_color white
default_outline_color black
default_shade_color black
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
override_utf8_locale yes
own_window_argb_visual yes
own_window_argb_value 200
own_window_transparent no
stippled_borders 0
uppercase no
use_spacer left
pad_percents 3
use_xft yes
xftfont Bitstream Vera Sans Mono-8
xftalpha 1
# Properties and settings
background yes
double_buffer yes
no_buffers yes
out_to_console no
own_window yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Refresh settings
cpu_avg_samples 2
net_avg_samples 2
update_interval 2
TEXT
##
## STATUS INFO
##
${font :size=8 :style=bold}${color #ffcb48}$nodename${font}
${color #5ec8ff}Kernel:${alignr}${color}$kernel [$machine]
${color #5ec8ff}Uptime:${alignr}${color}$uptime
${color #5ec8ff}UPS:${alignr}${color}${if_match "${exec upsc qnapups@192.168.1.2 | grep ups.status | cut -c13-20}" == "OL"}On Line$endif${if_match "${exec upsc qnapups@192.168.1.2 | grep ups.status | cut -c13-20}" == "OB"}${color #ff0000}On Battery$endif
${color #5ec8ff}Input: ${color}${exec upsc qnapups@192.168.1.2 | grep -m1 input.frequency | cut -c18-22}Hz-${exec upsc qnapups@192.168.1.2 | grep -m1 input.voltage | cut -c16-20}V${color #5ec8ff}${goto 164}Battery:${color}${alignr}(${exec upsc qnapups@192.168.1.2 | grep -m1 battery.voltage | cut -c18-21}V) ${exec upsc qnapups@192.168.1.2 | grep battery.charge | cut -c17-19}%
${color #5ec8ff}Output: ${color}${exec upsc qnapups@192.168.1.2 | grep output.voltage | cut -c17-21}V${color #5ec8ff}${goto 164}Load:${color}${alignr}${exec upsc qnapups@192.168.1.2 | grep ups.load | cut -c11-14}%
${hr 2}
##
## SYSTEM INFO
##
${font :size=8 :style=bold}${color #ffcb48}SYSTEM:${font}
${color #ff4c08}CPU: ${color}$freq_g GHz${alignr}$cpu% ${cpubar 7,60}
${alignr}${cpugraph cpu0 32,288 802604 ff4c08 -t}
${color #ff4c08}CPU1: ${color}${cpu cpu1}% ${cpubar cpu1 7,60}${color #ff4c08}${goto 164}CPU2:${color}${alignr}${color}${alignr}${cpu cpu2}% ${cpubar cpu2 7,60}
${color #ff4c08}CPU3: ${color}${cpu cpu3}% ${cpubar cpu3 7,60}${color #ff4c08}${goto 164}CPU4:${color}${alignr}${color}${alignr}${cpu cpu4}% ${cpubar cpu4 7,60}
${color #ff4c08}RAM Usage:${color}${goto 93}${mem}${goto 143}/${memmax}${alignr}${memperc}% ${membar 7,60}
${color #ff4c08}SWAP Usage:${color}${goto 93}${swap}${goto 143}/${swapmax}${alignr}${swapperc}% ${swapbar 7,60}
${color #ff4c08}Fan: ${color}${hwmon 2 fan 2} RPM${color #ff4c08}${goto 164}SSD Temp:${alignr}${color}${hwmon 2 temp 1}°
${color #ff4c08}CPU Temp: ${color}${hwmon 1 temp 1}°${color #ff4c08}${goto 164}Cores Temp:${color}${alignr}${hwmon 1 temp 2}°/${hwmon 1 temp 3}°
${hr 2}
##
## PROCESSES INFO
##
${font :size=8 :style=bold}${color #ffcb48}PROCESSES:${font}
${color #56ff08}Processes: ${color}$processes${color #56ff08}${goto 164}Running:${alignr}${color}$running_processes
#### PROCESSES BY CPU USAGE
${color #56ff08}NAME${alignr}PID ▼CPU% MEM%
${color #e5e5e5}${top name 1}${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color #c4c4c4}${top name 2}${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
${color #a3a3a3}${top name 3}${alignr}${top pid 3} ${top cpu 3} ${top mem 3}
${color #828282}${top name 4}${alignr}${top pid 4} ${top cpu 4} ${top mem 4}
#### PROCESSES BY MEMORY USAGE
${color #56ff08}NAME${alignr}PID CPU% ▼MEM%
${color #e5e5e5}${top_mem name 1}${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #c4c4c4}${top_mem name 2}${alignr}${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #a3a3a3}${top_mem name 3}${alignr}${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color #828282}${top_mem name 4}${alignr}${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}${color}
${hr 2}
##
## DISKS AND PARTITIONS INFO
##
${font :size=8 :style=bold}${color #ffcb48}DISK:${font}
#### ROOT PARTITION INFO
${color #ff08e5}/:${color}${goto 93}${fs_used}${goto 143}/${fs_size}${alignr}${fs_used_perc /}% ${fs_bar 7,60 /}${color}
${color #ff08e5}Read:${color}${goto 93}${diskio_read /dev/sda1}${color #ff08e5}${goto 164}Write:${color}${goto 213}${diskio_write /dev/sda1}
${offset 2}${diskiograph_read /dev/sda1 25,137 800473 ff08e5 -t} ${diskiograph_write /dev/sda1 25,137 800473 ff08e5 -t}
#### HOME PARTITION INFO
${color #ff08e5}/home:${color}${goto 93}${fs_used /home}${goto 143}/${fs_size /home}${alignr}${fs_used_perc /home}% ${fs_bar 7,60 /home}${color}
${color #ff08e5}Read:${color}${goto 93}${diskio_read /dev/sda2}${color #ff08e5}${goto 164}Write:${color}${goto 213}${diskio_write /dev/sda2}
${offset 2}${diskiograph_read /dev/sda2 25,137 800473 ff08e5 -t} ${diskiograph_write /dev/sda2 25,137 800473 ff08e5 -t}
${if_gw}${hr 2}
##
## NETWORK INFO
##
${font :size=8 :style=bold}${color #ffcb48}NETWORK:${font}
${color #8d08ff}TCP Connections: ${color}${tcp_portmon 1 65535 count}${color #8d08ff}${goto 164}IP:${alignr}${color}${execi 600 wget -O - http://ip.tupeux.com | tail}
#### ETHERNET CONNECTION INFO
${if_existing /proc/net/route eth1} ${color #8d08ff}eth1:${color}${goto 93}${totaldown eth1}${goto 213}${totalup eth1}
${color #8d08ff}Down:${color}${goto 93}${downspeed eth1}${color #8d08ff}${goto 164}Up:${color}${goto 213}${upspeed eth1}
${offset 2}${downspeedgraph eth1 25,137 460480 8d08ff 1220KiB -t} ${upspeedgraph eth1 25,137 460480 8d08ff 1220KiB -t}
${color #8d08ff}Address: ${color}${addr eth1}
$endif#
#### ETHERNET2 CONNECTION INFO
${if_existing /proc/net/route enp0s29u1u2} ${color #8d08ff}enp0s29u1u2:${color}${goto 93}${totaldown enp0s29u1u2}${goto 213}${totalup enp0s29u1u2}
${color #8d08ff}Down:${color}${goto 93}${downspeed enp0s29u1u2}${color #8d08ff}${goto 164}Up:${color}${goto 213}${upspeed enp0s29u1u2}
${offset 2}${downspeedgraph enp0s29u1u2 25,137 460480 8d08ff 1220KiB -t} ${upspeedgraph enp0s29u1u2 25,137 460480 8d08ff 1220KiB -t}
${color #8d08ff}Address: ${color}${addr enp0s29u1u2}
$endif#
#### WI-FI CONNECTION INFO
${if_existing /proc/net/route wlan0} ${color #8d08ff}wlan0:${color}${goto 93}${totaldown wlan0}${goto 213}${totalup wlan0}
${color #8d08ff}Down:${color}${goto 93}${downspeed wlan0}${color #8d08ff}${goto 164}Up:${color}${goto 213}${upspeed wlan0}
${offset 2}${downspeedgraph wlan0 25,137 460480 8d08ff -t} ${upspeedgraph wlan0 25,137 460480 8d08ff -t}
${color #8d08ff}Address: ${color}${addr wlan0}${alignr}${wireless_mode wlan0}
${color #8d08ff}SSID: ${color}${wireless_essid wlan0}${alignr}${wireless_link_qual_perc wlan0}% ${wireless_link_bar 7,60 wlan0}
$endif#
#### PPP CONNECTION INFO
${if_existing /proc/net/route ppp0} ${color #8d08ff}ppp0:${color}${goto 93}${totaldown ppp0}${goto 213}${totalup ppp0}
${color #8d08ff}Down:${color}${goto 93}${downspeed ppp0}/s${color #8d08ff}${goto 164}Up:${color}${goto 213}${upspeed ppp0}
${offset 2}${downspeedgraph ppp0 25,137 460480 8d08ff -t} ${upspeedgraph ppp0 25,137 460480 8d08ff -t}
${color #8d08ff}Address: ${color}${addr ppp0}
$endif
$endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment