Skip to content

Instantly share code, notes, and snippets.

@jmfergeau
Last active February 9, 2023 11:38
Show Gist options
  • Save jmfergeau/96962c101a8f717e0906c6b10fda068b to your computer and use it in GitHub Desktop.
Save jmfergeau/96962c101a8f717e0906c6b10fda068b to your computer and use it in GitHub Desktop.
My default personal conky config
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
conky.config = {
alignment = 'top_left',
background = true,
border_width = 10,
cpu_avg_samples = 2,
default_color = '#C0C0C0',
default_outline_color = '#C0C0C0',
default_shade_color = '#C0C0C0',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'fixed:size=10:bold',
gap_x = 0,
gap_y = 28,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_transparent = true,
own_window_argb_visual = true,
own_window_type = 'desktop',
own_window_hints = 'undecorated,skip_taskbar,below,skip_pager,sticky',
stippled_borders = 0,
temperature_unit = 'fahrenheit';
update_interval = 1,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false,
double_buffer = true,
own_window_type = 'normal',
own_window_class = 'conky',
own_window_title = 'conky',
maximum_width = 300,
}
conky.text = [[
${color #C0C0C0}OS:$alignr${color #FFFFFF}${exec lsb_release -d | sed -e 's/.*: //' | awk '{print $2,$3,$4}'}
${color #C0C0C0}Name:$alignr${color #FFFFFF}$nodename
${color #C0C0C0}Kernel:$alignr${color #FFFFFF}$kernel
${color #C0C0C0}System:$alignr${color #FFFFFF}${exec cat /sys/devices/virtual/dmi/id/product_name}
${color #C0C0C0}Uptime:$alignr${color #FFFFFF}$uptime
${color #C0C0C0}COMMAND$alignr${color #C0C0C0}MEM% CPU%
${color #FFFFFF}${top name 1}$alignr${top mem 1}${top cpu 1}
${color #FFFFFF}${top name 2}$alignr${top mem 2}${top cpu 2}
${color #FFFFFF}${top name 3}$alignr${top mem 3}${top cpu 3}
${color #C0C0C0}Processes: ${color #FFFFFF}$processes${color #C0C0C0}${alignr}Running: ${color #FFFFFF}$running_processes
${color #C0C0C0}CPU0: ${color #FFFFFF}${cpu cpu0}% $alignr ${cpubar cpu0 12, 200}
${color #C0C0C0}CPU1: ${color #FFFFFF}${cpu cpu1}% $alignr ${cpubar cpu1 12, 200}
${color #C0C0C0}CPU2: ${color #FFFFFF}${cpu cpu2}% $alignr ${cpubar cpu2 12, 200}
${color #C0C0C0}CPU3: ${color #FFFFFF}${cpu cpu3}% $alignr ${cpubar cpu3 12, 200}
${color #C0C0C0}CPU4: ${color #FFFFFF}${cpu cpu4}% $alignr ${cpubar cpu4 12, 200}
${color #C0C0C0}CPU5: ${color #FFFFFF}${cpu cpu5}% $alignr ${cpubar cpu5 12, 200}
#${cpubar cpu1 12, 200}
#${color #C0C0C0}${cpugraph cpu1 12, 200}
${color #C0C0C0}MEM%: ${color #FFFFFF}$memperc%${alignr}$mem / $memmax
${membar 12, 200}
${color #C0C0C0}${memgraph 12, 200}
${color #C0C0C0}SWAP: ${color #FFFFFF}$swapperc%${alignr}$swap / $swapmax
${color #FFFFFF}${swapbar 12, 200}
${color #C0C0C0}${diskiograph sda4 12, 200}
#${color #C0C0C0}NTFS: ${color #FFFFFF}${fs_used_perc /media/windows}% ${fs_used /media/windows} /${alignr}${fs_size /media/windows}
#${fs_bar 12, 200 /media/windows}
#${color #C0C0C0}${diskiograph sda2 12, 200}
${color #C0C0C0}HOME: ${color #FFFFFF}${fs_used_perc /home}% ${alignr}${fs_used /home} /${fs_size /home}
${fs_bar 12, 200 /home}
${color #C0C0C0}${diskiograph sdc4 12, 200}
${color #C0C0C0}STOCK: ${color #FFFFFF}${fs_used_perc /mnt/HDSTOCK}% ${alignr}${fs_used /mnt/HDSTOCK} /${fs_size /mnt/HDSTOCK}
${fs_bar 12, 200 /mnt/HDSTOCK}
${color #C0C0C0}${diskiograph sda1 12, 200}
#${color #C0C0C0}WLAN: ${color #FFFFFF}${wireless_link_qual_perc wlan0}% ${alignr}${color #C0C0C0}${color #FFFFFF}${upspeed wlan0} / ${downspeed wlan0}
#${color #FFFFFF}${wireless_link_bar 12, 200 wlan0}
#${color #C0C0C0}${upspeedgraph wlan0 12, 97} ${alignr}${downspeedgraph wlan0 12,96}
#${color #C0C0C0}WLAN: ${color #FFFFFF}${addr wlan0}${font}
#${color #C0C0C0}ESSID: ${color #FFFFFF}${wireless_essid wlan0}${font}
${color #C0C0C0}ROUTE: ${color #FFFFFF}${exec ip route | sed -n "1 p" | cut -c1-45}${font}
${color #C0C0C0}DNS: ${color #FFFFFF}${exec head -n 4 /etc/resolv.conf | cut -c12-}${font}
${color #C0C0C0}WAN: ${color #FFFFFF}${exec curl -s https://ifconfig.me}${font}
${color #C0C0C0}Outgoing: ${color #FFFFFF}${tcp_portmon 32767
65535 count}${alignr}${color #C0C0C0}Incoming: ${color #FFFFFF}${tcp_portmon 1 32768 count}
${color #C0C0C0}HOST: ${alignr} PORT:$color
${color #FFFFFF}${tcp_portmon 32768 65535 rip 0} ${alignr} ${tcp_portmon 32768 65535 lservice 0}
${color #FFFFFF}${tcp_portmon 32768 65535 rip 1} ${alignr} ${tcp_portmon 32768 65535 lservice 1}
${color #FFFFFF}${tcp_portmon 32768 65535 rip 2} ${alignr} ${tcp_portmon 32768 65535 lservice 2}
${color #FFFFFF}${tcp_portmon 1 32767 rip 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment