Post a screenshot and the config of your Conky

You finally updated to a more recent Nvidia driver version!
I kept it at an old version because of nvidia problems with flying windows through the desktop. 535 was generally the worst driver ever. Whatever problems they had, they had them fixed in 545 and as of today I'm with 550.54.14, it arrived a few hours ago.
 


I kept it at an old version because of nvidia problems with flying windows through the desktop. 535 was generally the worst driver ever. Whatever problems they had, they had them fixed in 545 and as of today I'm with 550.54.14, it arrived a few hours ago.
weird how some have different problems with drivers, for me 535 has been solid :D
 
I have only recently learned about conky, after 2 days of playing with it here is what I come up with...

In addition to required update if you want to reuse it, to get SSD temperature it's required to modprobe drivetemp on startup.

conky.png


Bash:
conky.config ={
    -- Conky Settings
    background = true,
    update_interval = 1,
    total_run_times = 0,

    cpu_avg_samples = 2,
    net_avg_samples = 2,
    temperature_unit = 'celsius',

    override_utf8_locale = true,
    double_buffer = true,
    no_buffers = true,
    text_buffer_size = 10240,

    -- Conky: Window specifications
    alignment = 'top_right',

    own_window = true,
    own_window_argb_value = 200,
    own_window_argb_visual = true,
    own_window_transparent = false,
    own_window_class = 'conky-super',
    own_window_colour = '#0b0d18',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    own_window_type = 'normal',

    border_inner_margin = 6,
    border_width = 5,
    minimum_height = 1020,
    minimum_width = 280,
    maximum_width = 280,
    gap_x = 10,
    gap_y = 15,

    -- Graphics Settings
    draw_shades = false,
    draw_outline = true,
    draw_borders = false,
    draw_graph_borders = true,

    -- Text settings
    font = 'Arial Light:size=9',
    use_xft = true,
    uppercase = false,
    xftalpha = 0.2,

    -- Pad percentages to this many decimals (0 = no padding)
    pad_percents = 2,

    -- Color settings
    default_color = 'EEEEEE',
    default_shade_color = '333333',
    default_outline_color = '010101',

    color1 = '999999'
};

conky.text = [[
${font :size=11}${color}System ${color}${hr 2}
${font}${color1}Temp:${color}${alignr}${hwmon pch_cannonlake temp 1}°C
${font}${color1}Uptime:${color}${alignr}$uptime_short
${font}${color1}Kernel:${color}${alignr}$kernel

${font :size=11}${color}${execi 1000 lscpu | grep 'Model name' | cut -f 2 -d ":" | awk '{$1=$1}1'} ${color}${hr 2}
${font}${color1}Temp:${color}${alignr}${hwmon coretemp temp 1}°C
${font}${color}${cpu cpu1}% ${cpubar cpu1}
${font}${color}${cpu cpu2}% ${cpubar cpu2}
${font}${color}${cpu cpu3}% ${cpubar cpu3}
${font}${color}${cpu cpu4}% ${cpubar cpu4}

${font :size=11}${color}${execi 1000 nvidia-smi --query-gpu=name --format=csv,noheader} ${color}${hr 2}
${font}${color1}Temp: ${color}${alignr}${nvidia temp} °C
${font}${color1}Load: ${color}${alignr}${nvidia gpuutil} %
${font}${color1}Memory: ${color}${alignr}${exec nvidia-smi --query-gpu=utilization.memory --format=csv,noheader} / ${execi 600 nvidia-smi --query-gpu=memory.total --format=csv,noheader}
${font}${color1}Driver: ${color}${alignr}${execi 300 nvidia-smi --query-gpu=driver_version --format=csv,noheader}

${font :size=11}${color}Memory ${color}${hr 2}
${font}${color1}RAM: $alignc $mem / $memmax $alignr ${color 188f18}$memperc%
${color 188f18}$membar
${font}${color1}SWAP: $alignc $swap / $swapmax $alignr ${color 188f18}$swapperc%
${color 188f18}$swapbar

${font :size=11}${color}${execi 1000 cat /sys/class/hwmon/hwmon5/device/model} ${color}${hr 2}
${font}${color1}Temp: ${color}${alignr}${hwmon 5 temp 1}°C
${font}${color1}Used: ${color}${fs_used /}${goto 210}${color1}Free:${goto 250}${color}${fs_free /}
${font}${color}${fs_bar /}
${font}${color1}Disk I/O:${color}${alignr}$diskio
${font}${color1}Read:${goto 80}${color1}${diskiograph_read  15,210 ADFF2F 32CD32 750}
${voffset 2}${font}${color1}Write:${goto 80}${color1}${diskiograph_write 15,210 FF0000 8B0000 750}

${font :size=11}${color}Network ${color}${hr 2}
${font}${color1}IP Address:${color}${alignr}${addr enp2s0}
${if_match "${addr enp2s0}"!="No Address"}${voffset 5}$font${color1}Download ${alignr}${color}${downspeedf enp2s0}k/s (${totaldown enp2s0})
${color1}${downspeedgraph enp2s0 50,280 ADFF2F 32CD32 -t}
${font}${color1}Upload ${alignr}${color}${upspeedf enp2s0}k/s (${totalup enp2s0})
${color1}${upspeedgraph enp2s0 50,280 FF0000 8B0000 -t}${endif}
${font :size=11}${color}Processes ${color}${hr 2}
${font}${color1}Total:${color}${alignr}${processes}
${font}${color1}Name:${color}${goto 160}RAM: ${goto 245}CPU:
${voffset -1}
${font}${color1}${top_mem name 1} ${color} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} %
${font}${color1}${top_mem name 2} ${color} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} %
${font}${color1}${top_mem name 3} ${color} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} %
${font}${color1}${top_mem name 4} ${color} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} %
${font}${color1}${top_mem name 5} ${color} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} %
${font}${color1}${top_mem name 6} ${color} ${goto 160}${top mem 6} % ${goto 235}${top cpu 6} %
${font}${color1}${top_mem name 7} ${color} ${goto 160}${top mem 7} % ${goto 235}${top cpu 7} %
]];
 
To start with, I reverted from the BDE wall paper back to my old one because it's much less distracting.

I deliberately chose a conky layout and single color that are very subdued because I wanted it to be "visible but not distracting" rather than "eye catching". It's offset from the left hand edge of the screen just enough to not overlay the icon bar (which is -not- part of the conky display). While I fiddled with some elements that were (maybe) nicer looking, I decided to stick with this low key setup.

screenshot_2024-06-11_0015.jpg


Code:
conky.config = {
    alignment = 'top_right',
    background = false,
    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 = false,
    own_window_transparent = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    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 = [[
-- CORVER and CORARCH, the linux version and architecture, are variables
-- set in the environment before conky runs.
${color #006f20}$nodename : Core ${CORVER} ${CORARCH}
$kernel
Uptime: $uptime
$hr
${if_running ssh-agent}ssh-agent running${else}ssh-agent NOT running${endif}
${if_running sshd}sshd      running${else}sshd      NOT running${endif}
${if_running httpd}httpd     running${else}httpd     NOT running${endif}
${if_running crond}crond     running${else}crond     NOT running${endif}
$hr
Batt: ${battery_bar 6,190}
$hr
eth0 : ${addr eth0}
U/L:  ${upspeedgraph   eth0 21,190}
${upspeed eth0}
D/L:  ${downspeedgraph eth0 21,190}
${downspeed eth0}
$hr
CPU : ${cpugraph cpu1  21,190  -l}
CPU1: ${cpubar cpu1 6,190}
CPU2: ${cpubar cpu2 6,190}
CPU3: ${cpubar cpu3 6,190}
CPU4: ${cpubar cpu4 6,190}
$hr
Frequency (in MHz): $freq
Frequency (in GHz): $freq_g
RAM:  $memeasyfree free
Swap: $swapfree free
Processes: $processes
$hr
File systems:
 /    ${fs_used /}/${fs_size /}
 sda1 ${fs_used /mnt/sda1}/${fs_size /mnt/sda1}
$hr
]]
 
Picture_created_25-07-2024_09-30-41.png
 
Code:
conky.config = {

background = true,
use_xft = true,
font = '123:size=8',
xftalpha = 0.1,
update_interval = 0.5,
total_run_times = 0,
own_window = true,
own_window_type = 'desktop',
own_window_argb_visual = true,
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
double_buffer = true,
minimum_width = 250,
minimum_height = 5,
maximum_width = 400,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
default_color = 'gray',
default_shade_color = 'red',
default_outline_color = 'green',
alignment = 'top_right',
gap_x = 10,
gap_y = 20,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
net_avg_samples = 1,
override_utf8_locale = false,
use_spacer = 'right'

}

conky.text = [[

$color${font}${font Open Sans:size=44}$alignc${time %H:%M}$font$color${font Open Sans:size=15}
$alignc${time %a},${time %d %b %Y}$font$color

${font Arial:size=20}$alignc${color #0040FF} Debian Bookworm ${color #0040FF}

${voffset -90}
${color #505050}
${font}
${font Arial:bold:size=10}${color #00AAFF}SYSTEM ${color #0000AA} ${hr 2}
$font${color #505050}$sysname $kernel $alignr $machine
Frequency ${color #AAAAAA}$alignr${freq_g cpu0}Ghz${color #505050}
Uptime ${color #AAAAAA}$alignr${uptime}${color #505050}
File System $alignr${fs_type}

${font Arial:bold:size=10}${color #00AAFF}CPU ${color #0000AA}${hr 2}
$font${color #505050}Temp: $alignr ${color #AAAAAA}${exec /usr/bin/vcgencmd measure_temp | cut -c6-9} C
$font${color #505050}CPU1  ${color #AAAAAA}${cpu cpu1}%${color #505050} ${cpubar cpu1}
CPU2  ${color #AAAAAA}${cpu cpu2}%${color #505050} ${cpubar cpu2}
CPU3  ${color #AAAAAA}${cpu cpu3}%${color #505050} ${cpubar cpu3}
CPU4  ${color #AAAAAA}${cpu cpu4}%${color #505050} ${cpubar cpu4}

${font Arial:bold:size=10}${color #00AAFF}MEMORY ${color #0000AA}${hr 2}
$font${color #505050}MEM $alignc ${color #AAAAAA}$mem${color #505050} / $memmax $alignr $memperc%
$membar
$font${color #505050}SWAP $alignc ${color #AAAAAA}$swap${color #505050} / $swapmax $alignr $swapperc%
$swapbar

${font Arial:bold:size=10}${color #00AAFF}Storage ${color #0000AA}${hr 2}
$font${color #505050}/home $alignc ${color #AAAAAA}${fs_used /home} / ${fs_size /home}${color #505050} $alignr ${fs_free_perc /home}%
${fs_bar /home}

${font Arial:bold:size=10}${color #00AAFF}Weather${color #0040FF} ${execi 300 /home/craig/weather.sh 37058}

${font Arial:bold:size=10}${color #00AAFF}TOP PROCESSES ${color #0000AA}${hr 2}
${color #505050}$font${top_mem name 2}${alignr}${top mem 2} %
$font${top_mem name 3}${alignr}${top mem 3} %
$font${top_mem name 4}${alignr}${top mem 4} %
$font${top_mem name 5}${alignr}${top mem 5} %

${font Arial:bold:size=10}${color #00AAFF}NETWORK ${color #0000AA}${hr 2}
$font${color #505050}IP on wlan0 $alignr ${color #AAAAAA}${addr wlan0}

${color #505050}Down $alignr ${color #AAAAAA}${downspeed wlan0}
${color #505050}Up $alignr ${color #AAAAAA}${upspeed wlan0}

${color #505050}Downloaded: $alignr  ${color #AAAAAA}${totaldown wlan0}
${color #505050}Uploaded: $alignr  ${color #AAAAAA}${totalup wlan0}

$font${color #505050}IP on eth0 $alignr ${color #AAAAAA}${addr eth0}

${color #505050}Down $alignr ${color #AAAAAA}${downspeed eth0}
${color #505050}Up $alignr ${color #AAAAAA}${upspeed eth0}

${color #505050}Downloaded: $alignr  ${color #AAAAAA}${totaldown eth0}
${color #505050}Uploaded: $alignr  ${color #AAAAAA}${totalup eth0}


]]
2024-07-25_08-33.png
 
I typically wouldn't repost for such a minor change, but I want to show what is apparently an interesting optical illusion: The background (wallpaper) image is the same as the screen shot in #46 above, but changing the conky display to a color that fits a little better with the background makes even the background appear a little less "green". Or am I imagining that? Or did the conversion to from .png to .jpg cause some kind of color leveling?

Other than the color change for conky, I think the only change is adding the Desktop label at the top, which is important because once the desktops are labeled, visibly or not, the "send to..." function (in jwm) only shows the desktop label, no longer the number. I find that the color change makes it unexpectedly much nicer.

screenshot_2024-07-25_0108_conky_crop.jpg


conky.config = {
alignment = 'top_right',
background = false,
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 = 40,
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 = false,
own_window_transparent = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
show_graph_range = false,
show_graph_scale = false,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}

-- nothing to be gained from dissecting the envane window maker theme
-- lem 2024-06-16 18:40


conky.text = [[
${color #506f6c}${alignc}Desktop ${desktop}: $desktop_name
${color #405f54}$nodename : Core ${CORVER} ${CORARCH}
$kernel
Uptime: $uptime
$hr
${if_running ssh-agent}ssh-agent running${else}ssh-agent NOT running${endif}
${if_running sshd}sshd running${else}sshd NOT running${endif}
${if_running httpd}httpd running${else}httpd NOT running${endif}
${if_running crond}crond running${else}crond NOT running${endif}
$hr
Batt: ${battery_bar 6,190}
$hr
eth0 : ${addr eth0}
U/L: ${upspeedgraph eth0 21,190}
${upspeed eth0}
D/L: ${downspeedgraph eth0 21,190}
${downspeed eth0}
$hr
CPU : ${cpugraph cpu1 21,190 -l}
CPU1: ${cpubar cpu1 6,190}
CPU2: ${cpubar cpu2 6,190}
CPU3: ${cpubar cpu3 6,190}
CPU4: ${cpubar cpu4 6,190}
$hr
Frequency (in MHz): $freq
RAM: $memeasyfree free
Swap: $swapfree free
Processes: $processes
$hr
File systems:
/ ${fs_used /}/${fs_size /}
sda1 ${fs_used /mnt/sda1}/${fs_size /mnt/sda1}
$hr
]]
 
Sept 2025 -Linux Mint 22.2-Cinnamon
Screenshot from 2025-09-03 10-27-49.png
 
I changed conky so many times in the past two years, I think it's time to share its config. No more topmem, though. That function is seriously limited, so I switched to "if_running". A little different logic than topmem, but at least the only thing that's limiting how many processes you're gonna keep track of is the space on your screen and the font (and size) you're gonna use.

Code:
conky.config = {
-- ************************************
-- Conky theme by ValsoBG
-- Edifier S351DB buy date: 13.05.25 г.
-- ************************************

    background = false,
    double_buffer = true,

    alignment = 'top_right',

    border_width = 0,
    cpu_avg_samples = 2,
    default_color = 'color2',
    default_outline_color = 'black',
    default_shade_color = 'black',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = true,
    draw_shades = false,

    gap_x = 4,
    gap_y = 4,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,

    own_window = true,
    own_window_type = 'desktop',--types: normal, desktop, dock, override, panel
    own_window_transparent = false,
    own_window_colour = '000000',
    own_window_argb_visual = true,
    own_window_argb_value = 150, --150 alpha means about 40% transparency
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',

    minimum_width = 210, minimum_height = 1024,
    stippled_borders = 0,
    update_interval = 2.0,
    uppercase = false,
    use_spacer = 'none',

    show_graph_scale = false,
    show_graph_range = false,

    use_xft = true,
    xftalpha = 1.0,

    color0 = '#E5E5E5',--silver
    color1 = '#FF5500',--bright orange
    color2 = '#EFC246',--XFS color
    color3 = '#00BF00',--nVidia green
    color4 = '#7BC6FF',--sky blue
    color5 = '#000000',--black
    color6 = '#FF00FF',--pink
    color7 = '#FF0000',--red
    color8 = '#FFFF00',--yellow
    color9 = '#FF9946',--light orange
};

conky.text = [[
${color4}${font Open Sans:style=Bold:pixelsize=18}${alignc}i7-12700F
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Load ${alignr}${cpu cpu0}%
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Temp ${alignr}${execi 3 sensors | grep 'Package id 0' | awk '{print int($4)}'}°C
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Fan ${alignr}${execi 5 sensors | grep 'fan3' | awk {'print $2'}} RPM
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Freq ${alignr}${freq} MHz

${color3}${font Open Sans:style=Bold:pixelsize=18}${alignc}RTX 3070 Ti 8 GiB
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Load ${alignr}${nvidia gpuutil}%
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU NVENC ${alignr}${nvidia videoutil}%
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Temp ${alignr}${execi 4 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU VRAM ${alignr}${execi 3 nvidia-smi --query-gpu=memory.used --format=csv,noheader,nounits} MiB
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Fan ${alignr}${execi 1 nvidia-settings -q [fan:0]/GPUCurrentFanSpeedRPM -t} RPM
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Driver ${alignr}${execi 600 nvidia-smi --query-gpu=driver_version --format=csv,noheader}

${color4}${font Open Sans:style=Bold:pixelsize=18}${alignc}RESIST OS
${color9}${font Open Sans:style=Bold:pixelsize=18}KERNEL: ${alignr}${color2}${kernel}
${color0}${font Open Sans:style=Bold:pixelsize=18}RAM: (${color8}${memperc}%${color0}) ${alignr}${mem} ${color7}/ ${color8}${memmax}

${if_running audacious} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Audacious ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Audacious$endif
${if_running waterfox-bin} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Waterfox ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Waterfox$endif
${if_running Telegram} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Telegram ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Telegram$endif
${if_running Legcord} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Legcord ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Legcord$endif
${if_running betterbird-bin} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Betterbird ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Betterbird$endif
${if_running filezilla} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}FileZilla ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}FileZilla$endif
${if_running koa.exe} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}KOA ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}KOA$endif
${if_running steam} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Steam ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Steam$endif

${color0}${font Open Sans:style=Bold:pixelsize=18}Used   ${alignr}Free
${color2}${font Open Sans:style=Bold:pixelsize=18}A: ${fs_used /mnt/}     ${color3}${alignc}XFS  ${color2}${alignr}${fs_free /mnt/}
${color2}${font Open Sans:style=Bold:pixelsize=18}B: ${fs_used /B/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /B/}
${color2}${font Open Sans:style=Bold:pixelsize=18}C: ${fs_used /C/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /C/}
${color2}${font Open Sans:style=Bold:pixelsize=18}D: ${fs_used /D/}     ${color7}${alignc}NT   ${color2}${alignr}${fs_free /D/}
${color2}${font Open Sans:style=Bold:pixelsize=18}X: ${fs_used /BACKUP/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /BACKUP/}
${color8}${font Open Sans:style=Bold:pixelsize=18}${alignc}Total: 9.33 TiB

${font Open Sans:style=Bold:pixelsize=18}${alignc}${color9}Install date: 28.07.23 г.

${font Open Sans:style=Bold:pixelsize=18}${alignc}${color8}Today: ${time %d} ${execi 300 date +%b | sed 's/.*/\u&/'} ${time %y} г., ${time %a}
${font Open Sans:style=Bold:pixelsize=18}${alignc}${color9}${color0}D: ${color9}${downspeed enp4s0} ${color0} ${color0}U: ${color9}${upspeed enp4s0}
]];

Picture_created_07-03-2026_00-35-34.png


The blur is from the desktop background image, conky itself doesn't support blur - AFAIK.
 
I changed conky so many times in the past two years, I think it's time to share its config. No more topmem, though. That function is seriously limited, so I switched to "if_running". A little different logic than topmem, but at least the only thing that's limiting how many processes you're gonna keep track of is the space on your screen and the font (and size) you're gonna use.

Code:
conky.config = {
-- ************************************
-- Conky theme by ValsoBG
-- Edifier S351DB buy date: 13.05.25 г.
-- ************************************

    background = false,
    double_buffer = true,

    alignment = 'top_right',

    border_width = 0,
    cpu_avg_samples = 2,
    default_color = 'color2',
    default_outline_color = 'black',
    default_shade_color = 'black',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = true,
    draw_shades = false,

    gap_x = 4,
    gap_y = 4,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,

    own_window = true,
    own_window_type = 'desktop',--types: normal, desktop, dock, override, panel
    own_window_transparent = false,
    own_window_colour = '000000',
    own_window_argb_visual = true,
    own_window_argb_value = 150, --150 alpha means about 40% transparency
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',

    minimum_width = 210, minimum_height = 1024,
    stippled_borders = 0,
    update_interval = 2.0,
    uppercase = false,
    use_spacer = 'none',

    show_graph_scale = false,
    show_graph_range = false,

    use_xft = true,
    xftalpha = 1.0,

    color0 = '#E5E5E5',--silver
    color1 = '#FF5500',--bright orange
    color2 = '#EFC246',--XFS color
    color3 = '#00BF00',--nVidia green
    color4 = '#7BC6FF',--sky blue
    color5 = '#000000',--black
    color6 = '#FF00FF',--pink
    color7 = '#FF0000',--red
    color8 = '#FFFF00',--yellow
    color9 = '#FF9946',--light orange
};

conky.text = [[
${color4}${font Open Sans:style=Bold:pixelsize=18}${alignc}i7-12700F
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Load ${alignr}${cpu cpu0}%
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Temp ${alignr}${execi 3 sensors | grep 'Package id 0' | awk '{print int($4)}'}°C
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Fan ${alignr}${execi 5 sensors | grep 'fan3' | awk {'print $2'}} RPM
${color4}${font Open Sans:style=Bold:pixelsize=18}CPU Freq ${alignr}${freq} MHz

${color3}${font Open Sans:style=Bold:pixelsize=18}${alignc}RTX 3070 Ti 8 GiB
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Load ${alignr}${nvidia gpuutil}%
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU NVENC ${alignr}${nvidia videoutil}%
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Temp ${alignr}${execi 4 nvidia-settings -query GPUCoreTemp| grep gpu | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU VRAM ${alignr}${execi 3 nvidia-smi --query-gpu=memory.used --format=csv,noheader,nounits} MiB
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Fan ${alignr}${execi 1 nvidia-settings -q [fan:0]/GPUCurrentFanSpeedRPM -t} RPM
${color3}${font Open Sans:style=Bold:pixelsize=18}GPU Driver ${alignr}${execi 600 nvidia-smi --query-gpu=driver_version --format=csv,noheader}

${color4}${font Open Sans:style=Bold:pixelsize=18}${alignc}RESIST OS
${color9}${font Open Sans:style=Bold:pixelsize=18}KERNEL: ${alignr}${color2}${kernel}
${color0}${font Open Sans:style=Bold:pixelsize=18}RAM: (${color8}${memperc}%${color0}) ${alignr}${mem} ${color7}/ ${color8}${memmax}

${if_running audacious} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Audacious ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Audacious$endif
${if_running waterfox-bin} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Waterfox ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Waterfox$endif
${if_running Telegram} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Telegram ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Telegram$endif
${if_running Legcord} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Legcord ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Legcord$endif
${if_running betterbird-bin} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Betterbird ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Betterbird$endif
${if_running filezilla} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}FileZilla ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}FileZilla$endif
${if_running koa.exe} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}KOA ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}KOA$endif
${if_running steam} $alignc ${color3}${font Open Sans:style=Bold:pixelsize=18}Steam ${else} $alignc ${color7}${font Open Sans:style=Bold:pixelsize=18}Steam$endif

${color0}${font Open Sans:style=Bold:pixelsize=18}Used   ${alignr}Free
${color2}${font Open Sans:style=Bold:pixelsize=18}A: ${fs_used /mnt/}     ${color3}${alignc}XFS  ${color2}${alignr}${fs_free /mnt/}
${color2}${font Open Sans:style=Bold:pixelsize=18}B: ${fs_used /B/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /B/}
${color2}${font Open Sans:style=Bold:pixelsize=18}C: ${fs_used /C/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /C/}
${color2}${font Open Sans:style=Bold:pixelsize=18}D: ${fs_used /D/}     ${color7}${alignc}NT   ${color2}${alignr}${fs_free /D/}
${color2}${font Open Sans:style=Bold:pixelsize=18}X: ${fs_used /BACKUP/}      ${color3}${alignc}XFS   ${color2}${alignr}${fs_free /BACKUP/}
${color8}${font Open Sans:style=Bold:pixelsize=18}${alignc}Total: 9.33 TiB

${font Open Sans:style=Bold:pixelsize=18}${alignc}${color9}Install date: 28.07.23 г.

${font Open Sans:style=Bold:pixelsize=18}${alignc}${color8}Today: ${time %d} ${execi 300 date +%b | sed 's/.*/\u&/'} ${time %y} г., ${time %a}
${font Open Sans:style=Bold:pixelsize=18}${alignc}${color9}${color0}D: ${color9}${downspeed enp4s0} ${color0} ${color0}U: ${color9}${upspeed enp4s0}
]];

View attachment 30552

The blur is from the desktop background image, conky itself doesn't support blur - AFAIK.
I like your conky setup because it's not only good looking but it's also so easy to read... But I hate it because it's so easy to read... sometimes I confuse even myself. :rolleyes:

I've spent a bit of effort "theming" the colors of my conky display to fit nicely with the colors of the wallpaper/background that I've been using pretty much forever - legible, but never distracting. But your example made me realize that maybe I'd gone a bit too far to the side of "not distracting" so I brightened up the text just a little bit to make it a little less squint-worthy but still not too distracting.

grabber-2026Mar06-183759.png


Code:
-- Conky, a system monitor https://github.com/brndnmtthws/conky
--
-- This configuration file is Lua code. You can write code in here, and it will
-- execute when Conky loads. You can use it to generate your own advanced
-- configurations.
--
-- Try this (remove the `--`):
--
--   print("Loading Conky config")
--
-- For more on Lua, see:
-- https://www.lua.org/pil/contents.html

conky.config = {
    alignment = 'top_right',
    background = false,
    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 = 40,
    minimum_height = 5,
    minimum_width = 5,
    maximum_width = 250,
    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 = false,
    own_window_transparent = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    show_graph_range = false,
    show_graph_scale = false,
    short_units = true,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}

-- nothing more to be gained from dissecting the envane window maker
-- theme.      mr 2024-06-16 18:40


-- ${color #405f54}$kernel
-- ${color #506f6c}Uptime: $uptime${color #405f54}
-- replaced the above colors w/slightly brighter ones. mr 2026-03-06 18:20

conky.text = [[
${color #607f74}${alignc}Desktop ${desktop}: $desktop_name
$nodename: Core ${CORVER}${CORARCH}
${color #506f6c}$kernel
${color #607f74}Uptime: $uptime${color #506f6c}
$hr
${if_running ssh-agent}ssh-agent running${else}ssh-agent NOT running${endif}
${if_running sshd}sshd      running${else}sshd      NOT running${endif}
${if_running httpd}httpd     running${else}httpd     NOT running${endif}
${if_running crond}crond     running${else}crond     NOT running${endif}
$hr
Batt: ${battery_bar 6,190}
$hr
eth0 : ${addr eth0}
U/L:  ${upspeedgraph   eth0 21,190}
D/L:  ${downspeedgraph eth0 21,190}
$hr
CPU1: ${cpubar cpu1 6,190}
CPU2: ${cpubar cpu2 6,190}
CPU3: ${cpubar cpu3 6,190}
CPU4: ${cpubar cpu4 6,190}
Frequency (in MHz): $freq
$hr
    MAX    FREE   USED
RAM $memmax $memeasyfree $mem
SWP $swapmax $swapfree $swap
MEM: ${membar 6,150} ${memperc}%
Swap ${swapbar 6,150} ${swapperc}%
Processes: $processes
$hr
File systems:
 /    ${fs_used /} / ${fs_size /}
      ${fs_bar 6,190 /}
 /phy ${fs_used /phy} / ${fs_size /phy}
      ${fs_bar 6,190 /phy}
$hr
]]
 
Last edited:
Wow! I just had some PTSD, flashing back to the days of trying to insert/position a picture in MS Word... I had to repost my previous reply four times before I got it right - and I wasn't even trying to do anything fancy with positioning. :oops:
 
I like your conky setup because it's not only good looking but it's also so easy to read... But I hate it because it's so easy to read... sometimes I confuse even myself. :rolleyes:

I've spent a bit of effort "theming" the colors of my conky display to fit nicely with the colors of the wallpaper/background that I've been using pretty much forever - legible, but never distracting. But your example made me realize that maybe I'd gone a bit too far to the side of "not distracting" so I brightened up the text just a little bit to make it a little less squint-worthy but still not too distracting.

View attachment 30555
I don't keep lookin' at conky non-stop. But even so, I chose colors that don't hurt my eyes - for the cases when I need to keep lookin' at it.
But if I keep lookin' at your conky longer than 20 seconds, I'm gonna have to visit an eye doctor...
 
I don't keep lookin' at conky non-stop. But even so, I chose colors that don't hurt my eyes - for the cases when I need to keep lookin' at it.
But if I keep lookin' at your conky longer than 20 seconds, I'm gonna have to visit an eye doctor...
I try not to position any windows on top of it (most of the time) so I can see it if there something I want check... but, yeah, I never ogle it for more than a few seconds at a time.
 
-and-the-config-of-your-conky
Oops - my bad - I'll edit the config into the post with my image. In the mean time, I hope I wasn't otherwise being bad? I didn't mean to come off as critical of other folks prefs - just meant to show my own.
 
Not mine, but interesting:

alien.png


^^ Click the image and zoom in to see the fine details ^^


Alien Conky Suite​

A modular, feature-rich collection of 22 Conky scripts across 12 categories, designed to create a cohesive and interactive desktop experience.Run everything together or each component independently
  • All components are fully modular
  • Designed for low clutter, high signal
  • Easily customizable and extendable
  • Conky scripts built on Linux Mint 22.3/Cinnamon Edition
- I may have to use that after some custom edits on my Openbox.
 
Last edited:
Not mine, but interesting:

View attachment 31913

^^ Click the image and zoom in to see the fine details ^^


Alien Conky Suite​

A modular, feature-rich collection of 22 Conky scripts across 12 categories, designed to create a cohesive and interactive desktop experience.Run everything together or each component independently
  • All components are fully modular
  • Designed for low clutter, high signal
  • Easily customizable and extendable
  • Conky scripts built on Linux Mint 22.3/Cinnamon Edition
- I may have to use that after some custom edits on my Openbox.
There are some nice looking clocks and calendars in that collection but, for me, a calendar that shows up when left- or middle-click the tray clock is more on point. Definitely old-school, but I guess that's me. :)



grabber-2026May17-191125.png
 
Code:
-- ~/.conkyrc
conky.config = {
    -- Window & Display
    own_window = true,
    own_window_type = 'normal',
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
    own_window_argb_visual = true,
    own_window_argb_value = 0,
    own_window_transparent = true,
    own_window_colour = '000000',

    double_buffer = true,
    use_xft = true,
    xftalpha = 0.8,

    -- Font
    font = 'DejaVu Sans Mono:size=9',
    override_utf8_locale = true,

    -- Colors
    default_color = 'white',
    color0 = 'ffffff',
    color1 = '00bfff',
    color2 = 'ff4444',
    color3 = '44ff88',
    color4 = 'aaaaaa',

    -- Position — right side, tight fit for 1366x768
    alignment = 'top_left',
    gap_x = 1200,
    gap_y = 50,
    minimum_width = 280,
    maximum_width = 280,

    -- Behaviour
    update_interval = 2.0,
    cpu_avg_samples = 2,
    net_avg_samples = 2,
    no_buffers = true,
    short_units = true,
    pad_percents = 2,
    use_spacer = 'none',

    draw_borders = false,
    draw_graph_borders = true,
    border_width = 1,
    border_inner_margin = 6,

    draw_shades = false,
    draw_outline = false,
}

conky.text = [[
${color1}${font DejaVu Sans Mono:bold:size=9}─── SYSTEM MONITOR ──────────${font}${color}
${color4}  Uptime: ${color0}${uptime_short}  ${color4}Load: ${color1}${loadavg 1}${color}
${color4}  OS:     ${color0}${execi 3600 lsb_release -ds}${color}
${color4}  Kernel: ${color0}${execi 3600 uname -sr}${color}

${color1}${font DejaVu Sans Mono:bold:size=8}─── CPU ──────────────────────${font}${color}
${color4}  All     ${color}${cpubar cpu0 6,140}  ${color1}${cpu cpu0}%${color}
${color4}  Core1   ${color}${cpubar cpu1 5,140}  ${color4}${cpu cpu1}%${color}
${color4}  Core2   ${color}${cpubar cpu2 5,140}  ${color4}${cpu cpu2}%${color}
${color4}  Core3   ${color}${cpubar cpu3 5,140}  ${color4}${cpu cpu3}%${color}
${color4}  Core4   ${color}${cpubar cpu4 5,140}  ${color4}${cpu cpu4}%${color}
${color4}  Freq    ${color1}${execi 10 grep "cpu MHz" /proc/cpuinfo | head -1 | awk '{printf "%d", $4}'}${color4} MHz${color}
${color4}  Temp    ${color1}${execi 10 cat /sys/class/thermal/thermal_zone0/temp | awk '{printf "%.1f°C", $1/1000}'}

${color1}${font DejaVu Sans Mono:bold:size=8}─── MEMORY ───────────────────${font}${color}
${color4}  RAM  ${color}${membar 6,100}  ${color1}${mem}${color4}/${color0}${memmax}${color}
${color4}       ${color1}${memperc}%${color4} used  Free: ${color0}${memfree}${color}
${color4}  Swap ${color}${swapbar 6,100}  ${color1}${swap}${color4}/${color0}${swapmax}${color}
${color4}       ${color1}${swapperc}%${color4} used  Free: ${color0}${swapfree}${color}
${color1}${font DejaVu Sans Mono:bold:size=8}─── PROCESSES ────────────────${font}${color}
${color4}  Total ${color1}${processes}  ${color4}Running: ${color1}${running_processes}${color}
${color4}  by CPU:${color}
${color4}  ${color0}${top name 1}${color4} ${color1}${top cpu 1}%${color4} ${top mem_res 1}${color}
${color4}  ${color0}${top name 2}${color4} ${color1}${top cpu 2}%${color4} ${top mem_res 2}${color}
${color4}  ${color0}${top name 3}${color4} ${color1}${top cpu 3}%${color4} ${top mem_res 3}${color}
#${color4}  ${color0}${top name 4}${color4} ${color1}${top cpu 4}%${color4} ${top mem_res 4}${color}
${color4}  by RAM:${color}
${color4}  ${color0}${top_mem name 1}${color4} ${color1}${top_mem mem_res 1}${color4} ${top_mem mem 1}%${color}
${color4}  ${color0}${top_mem name 2}${color4} ${color1}${top_mem mem_res 2}${color4} ${top_mem mem 2}%${color}
${color4}  ${color0}${top_mem name 3}${color4} ${color1}${top_mem mem_res 3}${color4} ${top_mem mem 3}%${color}
${color1}${font DejaVu Sans Mono:bold:size=8}─── FILESYSTEM ───────────────${font}${color}
${color4}  /    ${color}${fs_bar 6,160 /}${color}
${color4}       ${color1}${fs_used /}${color4}/${color0}${fs_size /}${color4} (${color1}${fs_used_perc /}%${color4})  Free: ${color3}${fs_free /}${color}
${color1}${font DejaVu Sans Mono:bold:size=8}─── NETWORK (wlan0) ──────────${font}${color}
${color4}  IP   ${color1}${addr wlan0}${color}
${color4}  Up   ${color}${upspeedgraph wlan0 20,160 44ff88 00bfff}${color}
${color4}       ${color3}${upspeed wlan0}${color4}/s  Tot: ${color0}${totalup wlan0}${color}
${color4}  Down ${color}${downspeedgraph wlan0 20,160 00bfff ff4444}${color}
${color4}       ${color1}${downspeed wlan0}${color4}/s  Tot: ${color0}${totaldown wlan0}${color}
${color1}${font DejaVu Sans Mono:bold:size=8}─── BATTERY ─────────────────${font}${color}
${color4}  Charge       ${color1}${execi 10 upower -d /org/freedesktop/UPower/devices/battery_BAT0 | grep "percentage" | awk '{print $2}' | head -n 1}${color}
#${color4}  ${execi 10 upower -d /org/freedesktop/UPower/devices/battery_BAT0 | grep "time to" | awk {'print $1,$2,$3'} | head -n 1} ${color1}${execi 10 upower -d /org/freedesktop/UPower/devices/battery_BAT0 | grep "time to" | awk {'print $4,$5'} | head -n 1}
${color4}  State        ${execi 10 upower -d /org/freedesktop/UPower/devices/battery_BAT0 | grep "state" | awk {'print $2,$3'} | head -n 1}
${color1}  ───────────────────────${color}
${color4}${alignr}${execi 3600 conky --version | head -n 1 | awk {'print $1,$2'}}

]]
 

Attachments

  • Screenshot_2026-05-18_06-13-33.png
    Screenshot_2026-05-18_06-13-33.png
    48.8 KB · Views: 33
Last edited:


Follow Linux.org

Members online

No members online now.

Top