conky.config = {
-- config
update_interval = 2.0,
background = true,
no_buffers = true,-- Subtract file system buffers from used memory?
cpu_avg_samples = 2,-- Number of cpu samples to average. Set to 1 to disable averaging
net_avg_samples = 2,-- Number of net samples to average. Set to 1 to disable averaging
-- -------------------- Conky's General Look & Feel -------------------- #
-- --- default values --- #
default_color = 'grey',-- Default color and border color
default_bar_width = 0, default_bar_height = 6,-- Specify a default width and height for bars.
default_gauge_width = 25, default_gauge_height = 25,-- Specify a default width and height for gauges.
default_graph_width = 0, default_graph_height = 25,-- Specify a default width and height for graphs.
default_outline_color = 'green',-- Default border and text outline color
default_shade_color = 'yellow',-- Default border and text shading color
-- --- predefined colors - http://www.kgym.jp/freesoft/xrgb.html --- #
color0 = '#FFFFFF',-- white
color1 = '#FFA500',-- orange
color2 = '#B22222',-- firebrick
color3 = '#696969',-- dim gray
color4 = '#D3D3D3',-- light gray
color5 = '#2F4F4F',-- dark slate gray
color6 = '#FFEC8B',-- light golden rod
color7 = '#54FF9F',-- sea green
color8 = '#FF8C69',-- salmon
color9 = '#FFE7BA',-- wheat
-- --- window layout & options --- #
own_window = true,-- Conky creates its own window instead of using desktop
own_window_type = 'normal',-- If own_window is yes, use type normal, desktop, or override
own_window_transparent = true,-- Use pseudo transparency with own_window?
own_window_argb_visual = true,
own_window_type = 'desktop',
double_buffer = true, -- Use double buffering (reduces flicker)
use_spacer = 'right', -- Adds spaces to stop object from moving
minimum_width = 380, -- width
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
-- --- window placment --- #
alignment = 'top_right',
-- --- borders, margins, and outlines --- #
draw_graph_borders = true,-- Do you want to draw borders around graphs
border_inner_margin = 9,-- Window's inner border margin (in pixels)
border_outer_margin = 5,-- Window's outer border margin (in pixels)
gap_x = -1890,-- Gap between borders of screen and text (on x-axis)
gap_y = 10,-- Gap between borders of screen and text (on y-axis)
border_width = 10,-- Window's border width (in pixels)
-- --- Text --- #
draw_outline = false,-- Do you want ot draw outlines
draw_shades = false,-- Do you want to draw shades
draw_borders = false,-- Do you want to draw borders around text
uppercase = false,-- set to yes if you want all text to be in uppercase
use_xft = true,-- use the X FreeType interface library (anti-aliased font)
font = 'Monospace:size=8:weight=bold',-- Xft font to be used
-- -------------------- Conky's Displayed System Monitoring Parameters -------------------- #
};
conky.text = [[
# Title / Banner message
# General system information
${color1}SYSTEM INFORMATION ${hr 2}$color
${color0}System: $color$nodename ${alignr}${color0}
${color0}Kernel: $color$kernel${alignr}${color0}
${color0}Processor: $color AMD Ryzen 9 5900X 12-Core Processor
# CPU information
${color1}CPU ${hr 2}$color
${color0}CPU 0: $color${cpu cpu0}% ${color7}${cpubar cpu0 10,100} $alignr${color0}CPU 1:$color${cpu cpu1}% ${color7}${cpubar cpu1 10,100}
${color0}CPU 2: $color${cpu cpu2}% ${color7}${cpubar cpu2 10,100} $alignr${color0}CPU 3:$color${cpu cpu3}% ${color7}${cpubar cpu3 10,100}
${color0}CPU 4: $color${cpu cpu4}% ${color7}${cpubar cpu4 10,100} $alignr${color0}CPU 5:$color${cpu cpu5}% ${color7}${cpubar cpu5 10,100}
${color0}CPU 6: $color${cpu cpu6}% ${color7}${cpubar cpu6 10,100} $alignr${color0}CPU 7:$color${cpu cpu7}% ${color7}${cpubar cpu7 10,100}
${color0}CPU 8: $color${cpu cpu8}% ${color7}${cpubar cpu8 10,100} $alignr${color0}CPU 9:$color${cpu cpu9}% ${color7}${cpubar cpu9 10,100}
${color0}CPU 10: $color${cpu cpu10}% ${color7}${cpubar cpu10 10,100} $alignr${color0}CPU 11:$color${cpu cpu11}% ${color7}${cpubar cpu11 10,100}
# GPU information
${color1}GPU ${hr 2}$color
${color0}Graphics:$color Nvidia RTX 3060
${color0}GPU Temperature: $color${nvidia temp}ºC
${color0}GPU Frequency: $color${nvidia gpufreq}MHz
${color0}MEM Frequency: $color${nvidia memfreq}MHz
# Temperatures
${color1}TEMPERATURES ${hr 2}$color
${color0}CPU: $color${hwmon 4 temp 2}ºC
${color0}System: $color${hwmon 4 temp 1}ºC
${stippled_hr 2}
#${color0}Memory: $color${i2c i2c-0nvme-pci-0100 nvidia temp}ºC
${color0}Samsung SSD 980 PRO: $color${hwmon 0 temp 1}ºC
${color0}SKHynix_HFS001TDE9X081N: $color${hwmon 1 temp 1}ºC
#FANS
${color1}FANS ${hr 2}$color
${color0}CPU AIO PUMP: $color${hwmon 4 fan 6} rpm
${color0}NZXT: $color${hwmon 5 fan 1} rpm
# Memory
${color1}MEMORY ${hr 2}$color
${color0}RAM Usage: ${color}$mem / $memmax
$memperc% ${color6}${membar}$color
# File System utilization
${color1}FILE SYSTEM ${hr 2}$color
${color0}Samsung SSD 980 PRO 1TB:$color ${fs_used /} / ${fs_size /}
${color0}/ ${offset 24}$color${fs_used_perc /}% ${color8}${fs_bar /}$color
${color0}/boot $color${fs_used_perc /boot}% ${color8}${fs_bar /boot}$color
${stippled_hr 2}
${color0}Reads: $color$diskio_read/s${alignr}${color0}Writes: $color$diskio_write/s
${color8}${diskiograph_read 20,100 33FF00 FF3333 scale -t}$color${alignr}${color8}${diskiograph_write 20,100 33FF00 FF3333 scale -t}$color
# Top running processes
${color1}TOP 5 PROCESSES ${hr 2}$color
${color0}Processes:$color $processes ${color0}Running:$color $running_processes
${stippled_hr 2}
${color0}CPU Usage$color
${color3} NAME PID CPU % MEM$color
${color2} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}$color
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${stippled_hr 2}
${color0}Mem Usage$color
${color3} NAME PID CPU % MEM$color
${color2} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}$color
${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
# Ethernet utilization
${color1}NETWORKING ${hr 2}$color
${color0}Wired (${addr enp7s0})
${color0}Down:$color ${downspeed enp7s0}/s ${alignr}${color0}Up:$color ${upspeed enp7s0}/s
${color0}Total:$color ${totaldown enp7s0} ${alignr}${color0}Total: $color${totalup enp7s0}
${color0}${downspeedgraph enp7s0 25,120 000000 00ff00} ${alignr}${upspeedgraph enp7s0 25,120 000000 ff0000}$color
]];