conky.config = { alignment = 'top_right', background = true, border_width = 1, cpu_avg_samples = 2, default_color = 'white', default_outline_color = 'white', default_shade_color = 'white', double_buffer = true, draw_borders = false, draw_graph_borders = true, draw_outline = false, draw_shades = false, extra_newline = false, font = 'DejaVu Sans Mono:size=12', gap_x = 60, gap_y = 60, minimum_height = 5, minimum_width = 5, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_ncurses = false, out_to_stderr = false, out_to_x = true, own_window = true, own_window_class = 'Conky', own_window_type = 'desktop', own_window_colour = '282A36', own_window_transparent = false, show_graph_range = false, show_graph_scale = false, stippled_borders = 0, update_interval = 1.0, uppercase = false, use_spacer = 'none', use_xft = true, } conky.text = [[ ${alignc}${font Bold:size=18}Conky Desktop Guru${font}${alignc} ${voffset -3} ${alignc}${font Bold:size=20}${time %I:%M:%S %p}${font}${color}${alignc} ${voffset -9} ${alignc}${font Light:size=10}${time %A - %d %B %Y}${font}${alignc} ${color6}${hr 2}${color} ${color grey}System:$color ${uppercase $nodename} 22.04 LTS ${voffset 5}${color grey}Kernel:$color $kernel ${voffset 5}${color grey}Uptime:$color $uptime $hr ${font :size=12}${color}CPUs ${color}${color} ${voffset -15} ${font Light:size=10}${color grey}01 - 04:${color}${font} ${goto 100}${if_match ${cpu cpu1} <= 30}${color 32CD32}${else}${if_match ${cpu cpu1} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu1}%${color} ${goto 150}${if_match ${cpu cpu2} <= 30}${color 32CD32}${else}${if_match ${cpu cpu2} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu2 }%${color} ${goto 200}${if_match ${cpu cpu3} <= 30}${color 32CD32}${else}${if_match ${cpu cpu3} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu3 }%${color} ${goto 250}${if_match ${cpu cpu4} <= 30}${color 32CD32}${else}${if_match ${cpu cpu4} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu4 }%${color} ${font Light:size=10}${color grey}05 - 08:${color}${font} ${goto 100}${if_match ${cpu cpu5} <= 30}${color 32CD32}${else}${if_match ${cpu cpu5} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu5}%${color} ${goto 150}${if_match ${cpu cpu6} <= 30}${color 32CD32}${else}${if_match ${cpu cpu6} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu6 }%${color} ${goto 200}${if_match ${cpu cpu7} <= 30}${color 32CD32}${else}${if_match ${cpu cpu7} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu7 }%${color} ${goto 250}${if_match ${cpu cpu8} <= 30}${color 32CD32}${else}${if_match ${cpu cpu8} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu8 }%${color} ${font Light:size=10}${color grey}09 - 12:${color}${font} ${goto 100}${if_match ${cpu cpu9} <= 30}${color 32CD32}${else}${if_match ${cpu cpu9} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu9}%${color} ${goto 150}${if_match ${cpu cpu10} <= 30}${color 32CD32}${else}${if_match ${cpu cpu10} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu10}%${color} ${goto 200}${if_match ${cpu cpu11} <= 30}${color 32CD32}${else}${if_match ${cpu cpu11} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu11}%${color} ${goto 250}${if_match ${cpu cpu12} <= 30}${color 32CD32}${else}${if_match ${cpu cpu12} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu12}%${color} ${font Light:size=10}${color grey}13 - 16:${color}${font} ${goto 100}${if_match ${cpu cpu13} <= 30}${color 32CD32}${else}${if_match ${cpu cpu13} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu13}%${color} ${goto 150}${if_match ${cpu cpu14} <= 30}${color 32CD32}${else}${if_match ${cpu cpu14} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu14}%${color} ${goto 200}${if_match ${cpu cpu15} <= 30}${color 32CD32}${else}${if_match ${cpu cpu15} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu15}%${color} ${goto 250}${if_match ${cpu cpu16} <= 30}${color 32CD32}${else}${if_match ${cpu cpu16} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu16}%${color} $hr ${color grey}Disk Usage:${color} ${if_match ${fs_used_perc /} <= 60}${color 32CD32}${else}${if_match ${fs_used_perc /} <= 80}${color FFFF00} ${else}${color FF0000}${endif}${endif} ${fs_used /}/${fs_size /} ${fs_bar 6 /}${color} $hr ${color grey}RAM Usage:$color $mem/$memmax ${if_match ${memperc} <= 60}${color 32CD32}${else}${if_match ${memperc} <= 80}${color FFFF00}${else}${color FF0000}${endif}${endif}${memperc}%${color} ${if_match ${memperc} <= 60}${color 32CD32}${else}${if_match ${memperc} <= 80}${color FFFF00}${else}${color FF0000}${endif}${endif}${membar 4}${color} $hr ${font :size=12}${color grey}GPU: ${color}${color}${voffset 2} ${if_existing /proc/driver/nvidia/version}${font Light:size=10}GPU Freq.: $alignr ${color}${font}${nvidia gpufreq} Mhz${voffset 3} ${font Light:size=10}Memory Freq.: $alignr ${color}${font}${nvidia memfreq} Mhz${voffset 3} ${font Light:size=10}Temperature: $alignr ${color}${font}${if_match ${nvidia temp} <= 55}${color 32CD32}${else}${if_match ${nvidia temp} <= 75}${color FFFF00}${else}${color FF0000}${endif}${endif}${nvidia temp}°C${color}${voffset 3}${endif} $hr ${font Light:size=12}${color grey}IP ADDRESS:${color}${font} ${alignr}${color F1FA8C}${addr enp7s0}${color} ${if_match "${addr enp7s0}"!="No Address"}${voffset 5}${font Light:size=10}${font}Download ${alignr}${downspeedf enp7s0}k/s (${totaldown enp7s0}) ${color3}${downspeedgraph enp7s0 50,280 ADFF2F 32CD32 -t} ${font Light:size=10}${font}Upload ${alignr}${upspeedf enp7s0}k/s (${totalup enp7s0}) ${color3}${upspeedgraph enp7s0 50,280 FF0000 8B0000 -t} ${endif} ]] --[[This is a template for creating a Conky configuration that adapts to different CPU core counts. --[[ *** OPTION FOR 4 CORES *** --]] --[[ ${font Light:size=10}${color grey}01 - 04:${color}${font} ${goto 100}${if_match ${cpu cpu1} <= 30}${color 32CD32}${else}${if_match ${cpu cpu1} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu1}%${color} ${goto 150}${if_match ${cpu cpu2} <= 30}${color 32CD32}${else}${if_match ${cpu cpu2} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu2 }%${color} ${goto 200}${if_match ${cpu cpu3} <= 30}${color 32CD32}${else}${if_match ${cpu cpu3} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu3 }%${color} ${goto 250}${if_match ${cpu cpu4} <= 30}${color 32CD32}${else}${if_match ${cpu cpu4} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu4 }%${color} --]] --[[ *** OPTION FOR 8 CORES *** --]] --[[ ${font Light:size=10}${color grey}01 - 04:${color}${font} ${goto 100}${if_match ${cpu cpu1} <= 30}${color 32CD32}${else}${if_match ${cpu cpu1} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu1}%${color} ${goto 150}${if_match ${cpu cpu2} <= 30}${color 32CD32}${else}${if_match ${cpu cpu2} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu2 }%${color} ${goto 200}${if_match ${cpu cpu3} <= 30}${color 32CD32}${else}${if_match ${cpu cpu3} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu3 }%${color} ${goto 250}${if_match ${cpu cpu4} <= 30}${color 32CD32}${else}${if_match ${cpu cpu4} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu4 }%${color} ${font Light:size=10}${color grey}05 - 08:${color}${font} ${goto 100}${if_match ${cpu cpu5} <= 30}${color 32CD32}${else}${if_match ${cpu cpu5} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu5}%${color} ${goto 150}${if_match ${cpu cpu6} <= 30}${color 32CD32}${else}${if_match ${cpu cpu6} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu6 }%${color} ${goto 200}${if_match ${cpu cpu7} <= 30}${color 32CD32}${else}${if_match ${cpu cpu7} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu7 }%${color} ${goto 250}${if_match ${cpu cpu8} <= 30}${color 32CD32}${else}${if_match ${cpu cpu8} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu8 }%${color} --]] --[[ *** OPTION FOR 12 CORES *** --]] --[[ ${font Light:size=10}${color grey}01 - 04:${color}${font} ${goto 100}${if_match ${cpu cpu1} <= 30}${color 32CD32}${else}${if_match ${cpu cpu1} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu1}%${color} ${goto 150}${if_match ${cpu cpu2} <= 30}${color 32CD32}${else}${if_match ${cpu cpu2} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu2 }%${color} ${goto 200}${if_match ${cpu cpu3} <= 30}${color 32CD32}${else}${if_match ${cpu cpu3} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu3 }%${color} ${goto 250}${if_match ${cpu cpu4} <= 30}${color 32CD32}${else}${if_match ${cpu cpu4} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu4 }%${color} ${font Light:size=10}${color grey}05 - 08:${color}${font} ${goto 100}${if_match ${cpu cpu5} <= 30}${color 32CD32}${else}${if_match ${cpu cpu5} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu5}%${color} ${goto 150}${if_match ${cpu cpu6} <= 30}${color 32CD32}${else}${if_match ${cpu cpu6} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu6 }%${color} ${goto 200}${if_match ${cpu cpu7} <= 30}${color 32CD32}${else}${if_match ${cpu cpu7} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu7 }%${color} ${goto 250}${if_match ${cpu cpu8} <= 30}${color 32CD32}${else}${if_match ${cpu cpu8} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu8 }%${color} ${font Light:size=10}${color grey}09 - 12:${color}${font} ${goto 100}${if_match ${cpu cpu9} <= 30}${color 32CD32}${else}${if_match ${cpu cpu9} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu9}%${color} ${goto 150}${if_match ${cpu cpu10} <= 30}${color 32CD32}${else}${if_match ${cpu cpu10} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu10}%${color} ${goto 200}${if_match ${cpu cpu11} <= 30}${color 32CD32}${else}${if_match ${cpu cpu11} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu11}%${color} ${goto 250}${if_match ${cpu cpu12} <= 30}${color 32CD32}${else}${if_match ${cpu cpu12} <= 70}${color FFFF00}${else}${color FF0000}${endif}${endif}${cpu cpu12}%${color} --]] --[[To find the correct hwmon path for your CPU temperature, you can use the following commands in the terminal. First, list the available hwmon devices: ls /sys/class/hwmon This will give you a list of hwmonX directories. Then, for each directory, check its name to find the one related to your CPU (e.g., k10temp, coretemp): cat /sys/class/hwmon/hwmonX/name Based on your output, 'k10temp' was found at 'hwmon3'. Once you have found the correct hwmonX, you can find the temperature input file by listing the files in that directory. It is usually called 'tempY_input', where Y is a number (usually 1). Then, you can use it in conky like this: ${hwmon X temp Y} Example for your system: ${hwmon 3 temp 1} ${font Montserrat Light:size=9}${color1}CPU TEMP:${color}${font} ${font :size=10}${alignr}${hwmon 3 temp 1}°${color4}C${color}${voffset 5} ${font :size=11}${color}Network ${color}${hr 2}${color} ${voffset -15} --]] --[[Below is for the disk I/O graph, uncomment to enable ${font :size=11}${color}HDD ${color}${hr 2}${color} ${font Light:size=8}${default_color}DISK I/O:${color}${font} ${alignr}$diskio ${voffset 2}${font Light:size=8}${default_color}READ: ${color}${font} ${goto 80}${color4}${diskiograph_read 15,210 ADFF2F 32CD32 750}${color} ${voffset 2}${font Light:size=8}${default_color}WRITE:${color}${font} ${goto 80}${color4}${diskiograph_write 15,210 FF0000 8B0000 750}${color} --]] --[[ Below is for the top processes by memory and CPU usage ${voffset 3}${font :size=11}${color}Processes ${color}${hr 2}${color} ${voffset -15} ${font :size=10}${font Montserrat Light:size=8}${color1}TOTAL:${color}${font} ${alignr}${processes} ${voffset -10} ${font Montserrat Light:size=9}${color1}APP NAME: ${goto 160}MEMORY: ${goto 245}CPU: ${color}${font} ${voffset -16} ${font Montserrat Light:size=9}${color1}${top_mem name 1} ${color}${font} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} % ${font Montserrat Light:size=9}${color1}${top_mem name 2} ${color}${font} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} % ${font Montserrat Light:size=9}${color1}${top_mem name 3} ${color}${font} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} % ${font Montserrat Light:size=9}${color1}${top_mem name 4} ${color}${font} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} % ${font Montserrat Light:size=9}${color1}${top_mem name 5} ${color}${font} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} % ${font Montserrat Light:size=9}${color1}${top_mem name 6} ${color}${font} ${goto 160}${top mem 6} % ${goto 235}${top cpu 6} % ${font Montserrat Light:size=9}${color1}${top_mem name 7} ${color}${font} ${goto 160}${top mem 7} % ${goto 235}${top cpu 7} % ${font Montserrat Light:size=9}${color1}${top_mem name 8} ${color}${font} ${goto 160}${top mem 8} % ${goto 235}${top cpu 8} % ${font Montserrat Light:size=9}${color1}${top_mem name 9} ${color}${font} ${goto 160}${top mem 9} % ${goto 235}${top cpu 9} % ${font Montserrat Light:size=9}${color1}${top_mem name 10} ${color}${font} ${goto 160}${top mem 10} % ${goto 235}${top cpu 10} % ${font Montserrat Light:size=10}${color1}${alignr}by: Mo Abdrabou${color}${font} --]]