Conky - Show It! Share your Conky

Thank you…it takes quite a bit of work to get the spacing just right—but when it is done—

I tried very hard to really get a “hardcore” user feeling out of it.

I went to the Deviant Art page & see that Slate has been around a bit…

Play around with the vertical offset per line & you can get rid of the dashed line look.

1 Like

made a new conky, unsure if ill stick with it. spread over a dozen different conky configs

2 Likes

thank you i currently adapted this config to my system and i am loving it! MUCH APPRECIATED!!!

i wish i had a conky config with a simple bible quote of the day from somewhere in the bible randomly or in order whatever… i think that would be cool. i looked all over the net for one and found nothing. just a thought. um christian not that i trying to be disrespectful any other religion i just happen to be that so it applies to me. if anyone knows how to make something like this… it would be really kool.

There are many weblinks for a daily bible-quote available:
https://searx.be/search?q=daily%20bible%20quote&categories=general

The rest would be a script, embedded into a conky.

I’m positive, it can be done! :v:

1 Like

THANK YOU VERY KINDLY!!! much appreciated idk if i am smart enough to do it but i shall try and figure something out

UPDATE: i was looking at this: https://forums.bunsenlabs.org/viewtopic.php?id=512&p=35 i think if i copied that guys who was doing the script for:

# a script for outputting a verse of the Tao Te Ching.

and changing it to something like this: script src=“http://www.verse-a-day.com/js/KJV.js”></script

errr it all does seem over my head but your right i will keep diggin i suppose i mean your right it can be done haha thankx friend

First conky I made, it’s not much but I’m proud of it.

6 Likes

Nice and clean, provides lots of information. Well done! :+1:

1 Like

From my EOS host:

Gentoo KDE guest:

1 Like

Can someone hand me a magnifying glass?

1 Like

If you click on an image, you can view it at actual size. Mine, for example, are 1920x25, not the mini version as shown.

2 Likes

Thanks for that. I know… and I did… but still. :wink:

I use bigger text in general as my eyes, after some 40 yrs of computer-screens …you know the drill.

I suspect the years more than the screens, btw. For instance, I test all the way down to 20/20 now, after years of 20/10 (useful as a driver). Also, probably had more ‘bad things’ happen from reading, especially too close and in poor light sometimes, than from screens…

I really like it, can you share the code?

basically you need to make your panel transparent either thru extension or by editing the theme(thats on gnome). then make a conky that is the width of your screen and height about 30px and the colour you want that mimics the panel, then just add the elements

on plasma you dont need to make the panel transparent, nor make a conky that mimics th epanel background, just add
own_window_class = 'conkytop',
to the kwin rules settings and make a rule that forces things with windoww class ‘conkytop’ always above other windows
then you just add the elements one by one, for example
${font dejavu sans:style=bold:size=8}Up: $uptime_short ⎮ ${execi 60 lsb_release -a | grep "Description" | awk '{print $2}'} - Linux ${execi 60 uname -r | cut -d - -f 1}

and you need to move things around until it fits with other stuff on your panel, such as the clock

can u post your config file? if u don’t wanna make your work public either it’s kool. i understand that is a lot work lol

1 Like

Of course

-- 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
--
-- Documentation
--
-- https://wiki.archlinux.org/title/conky
-- http://www.ifxgroup.net/conky.htm#cpu
-- https://man.archlinux.org/man/conky.1#hr
-- https://conky.sourceforge.net/variables.html
-- https://github.com/brndnmtthws/conky/wiki/Configs

conky.config = {
    alignment = 'top_right',
    background = false,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'A020F0',
    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=10',
    gap_x = 5,
    gap_y = 0,
    minimum_height = 5,
    minimum_width = 5,
    maximum_width = 290,
    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 = 'dock',
    own_window_hints = 'below,undecorated,sticky,skip_taskbar,skip_pager',
    own_window_argb_visual = true,
    own_window_transparent = true,   
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,


    color0 = '8583F1', --Description
    color1 = '8583F1', --Name PID MEM% CPU%
    color2 = '844ABE', --Data
    color3 = 'EF8485', --Title

    font0 = 'DejaVu Sans Mono:size=8',
    font1 = 'DejaVu Sans Mono:bold:size=9',
    font2 = 'DejaVu Sans Mono:bold:size=11',
    font3 = 'DejaVu Sans Mono:bold:italic:size=12',
}


conky.text = [[
${voffset 2}${alignc}${color2}${font3}${exec lsb_release -is}${font}
${color3}${font2}SYSTEM ${hr 4}${font}
${color0}Kernel:    ${color2}${alignr}$sysname $kernel $machine
${color0}Host:    ${color2}${alignr}$nodename
${color0}Uptime:    ${color2}${alignr}$uptime
${color0}Battery:    ${color2}${alignr}${battery}${if_empty ${battery_time}}${else} ${battery_time}${endif}
${color0}Processes:    ${color2}${alignr}$running_processes/$processes
${color3}${font2}CPU ${hr 4}${font}
${color2}${font1}${alignc}${execi 86400 grep model /proc/cpuinfo | cut -d : -f2 | tail -1 | sed 's/\s//'}${font}
${cpugraph cpu% 50,0 A020F0 FF0000 -t}
${color0}CPU Usage:${color2} ${cpu cpu0}% ${alignr}${color0}CPU Temp:${color2} ${hwmon coretemp temp 1}°C
${color0}${alignc}Core 0    Core 1    Core 2    Core 3
${color0}${color2}${alignc}${font1}${freq_g 1}GHz    ${freq_g 2}GHz    ${freq_g 3}GHz    ${freq_g 4}GHz${font}
${color0}${color2}${alignc}${cpubar cpu1 10,60}  ${cpubar cpu2 10,60}  ${cpubar cpu3 10,60}  ${cpubar cpu4 10,60}
${color1}Name${alignr}PID    CPU%  MEM%
${color2}${top name 1}${alignr}${top pid 1} ${top cpu 1}${top mem 1}
${color2}${top name 2}${alignr}${top pid 2} ${top cpu 2}${top mem 2}
${color2}${top name 3}${alignr}${top pid 3} ${top cpu 3}${top mem 3}
${color2}${top name 4}${alignr}${top pid 4} ${top cpu 4}${top mem 4}
${color3}${font2}RAM ${hr 4}${font}
${color0}RAM Usage:${color2} $mem/$memmax - $memperc%
${membar 5}
${color0}Swap Usage:${color2} $swap/$swapmax - $swapperc%
${swapbar 5}
${color1}Name${alignr}PID    CPU%  MEM%
${color2}${top_mem name 1}${alignr}${top_mem pid 1} ${top_mem cpu 1}${top_mem mem 1}
${color2}${top_mem name 2}${alignr}${top_mem pid 2} ${top_mem cpu 2}${top_mem mem 2}
${color2}${top_mem name 3}${alignr}${top_mem pid 3} ${top_mem cpu 3}${top_mem mem 3}
${color2}${top_mem name 4}${alignr}${top_mem pid 4} ${top_mem cpu 4}${top_mem mem 4}
${color3}${font2}HDD ${hr 4}${font}
${color0}File System ${color2}${alignr}${fs_used /}/${fs_size /}
${fs_bar 5 /}
${color1}Name${alignr}PID  Read   Write
${color2}${offset 0}${top_io name 1}${offset 73}${offset -78}${top_io pid 1}${font0}${offset 14}${top_io io_read 1}${alignr}${top_io io_write 1}${font}
${color2}${offset 0}${top_io name 2}${offset 73}${offset -78}${top_io pid 2}${font0}${offset 14}${top_io io_read 2}${alignr}${top_io io_write 2}${font}
${color2}${offset 0}${top_io name 3}${offset 73}${offset -78}${top_io pid 3}${font0}${offset 14}${top_io io_read 3}${alignr}${top_io io_write 3}${font}
${color2}${offset 0}${top_io name 4}${offset 73}${offset -78}${top_io pid 4}${font0}${offset 14}${top_io io_read 4}${alignr}${top_io io_write 4}${font}
${color3}${font2}NETWORK ${hr 4}${font}
${color0}WiFi:    ${color2}${alignr}${addr wlan0}
${color0}Up: ${color2}${upspeed wlan0}${color0}${goto 155}Down: ${color2}${downspeed wlan0}
${upspeedgraph wlan0 25,140 A020F0 FF0000 -t}${offset 10}${downspeedgraph wlan0 25,140 A020F0 FF0000 -t}
${voffset -5}${color0}Ethernet:    ${color2}${alignr}${addr enp0s25}
${color0}Up: ${color2}${upspeed enp0s25}${color0}${goto 155}Down: ${color2}${downspeed enp0s25}
${upspeedgraph enp0s25 25,140 A020F0 FF0000 -t}${offset 10}${downspeedgraph enp0s25 25,140 A020F0 FF0000 -t}

]]

It’s not that I didn’t want to post config, it’s just that I’m pretty sure there are some things that could be done in a better way.

1 Like

got it, thank you!!!

1 Like

Thank you very much, I’ll try

My conky setup.

It’s not mine, just something I found somewhere and tweaked to my needs.
Lining up the 8 CPU bars was tricky. I wanted to do something other than the standard 2x4 or 4x2 CPU list.

##
## Conky settings
##
update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
text_buffer_size 2048
cpu_avg_samples 2
net_avg_samples 2
use_spacer none
if_up_strictness address
temperature_unit farenheit

##
## Window specifications
##
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 22
gap_y 50
minimum_size 425 425
maximum_width 425

##
## Graphics settings
##
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
defauldefault_shade_color red
default_outline_color green
default_color Grey75

##
## Text settings
##
use_xft yes
font Droid Sans:size=8
xftfont Sans:size=8
xftalpha 0.1
override_utf8_locale yes
uppercase no

TEXT
##
## header section
##
${alignr}${voffset 30}${image ~/Pictures/Wallpapers/Tech_Desktops/EOS_Stickers/EOS_Astronaut_Sticker.png -p 0,0 -s 50x50}
${font Droid sans:pixelsize=15}${offset 6}$nodename${offset 25}${exec lsb_release -ds}${offset 25}$kernel${font}
#${color 1DDEDE}${hr 1}${color}
##
## cpu use section
##
${font Droid sans:pixelsize=15}${voffset 5}${color 13C2C2}CPU USE${font}${color}
${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
${offset 5}${voffset 5}1:${goto 25}${cpu cpu1}%${goto 55}${cpubar cpu1 11,80}
${offset 5}${voffset 5}2:${goto 25}${cpu cpu2}%${goto 55}${cpubar cpu2 11,80}
${offset 5}${voffset 5}3:${goto 25}${cpu cpu3}%${goto 55}${cpubar cpu3 11,80}
${voffset -50}${offset 150}4:${goto 170}${cpu cpu4}%${goto 200}${cpubar cpu4 11,80}
${voffset 10}${offset 150}5:${goto 170}${cpu cpu5}%${goto 200}${cpubar cpu5 11,80}
${offset 300}${voffset -50}6:${goto 320}${cpu cpu6}%${goto 350}${cpubar cpu6 11,80}
${offset 300}${voffset 7}7:${goto 320}${cpu cpu7}%${goto 350}${cpubar cpu7 11,80}
${offset 300}${voffset 7}8:${goto 320}${cpu cpu8}%${goto 350}${cpubar cpu8 11,80}
##
## cpu use bar
##
${offset 5}${voffset 20}${font Droid sans:size=10}Average:${goto 90}${cpu cpu0} %${goto 165}Clock Speed:${goto 250}${freq 0}${goto 290}Mhz${font}
${offset 5}${cpubar cpu0 12,420}
${voffset 1}${offset 5}0%${goto 101}25%${goto 202}50%${goto 303}75%${goto 400}100%
${color 1DDEDE}${hr 1}${color}
##
## process memory use section
##
${font Droid sans:pixelsize=15}${voffset 5}${color 13C2C2}MEMORY USE${font}${color}
${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
${voffset 3}${offset 5}${font Droid sans:pixelsize=13}${top_mem name 1}${top_mem mem_res 1}${alignr}${top_mem name 2}${top_mem mem_res 2}
${voffset 3}${offset 5}${top_mem name 3}${top_mem mem_res 3}${alignr}${top_mem name 4}${top_mem mem_res 4}
${voffset 3}${offset 5}${top_mem name 5}${top_mem mem_res 5}${alignr}${top_mem name 6}${top_mem mem_res 6}
#${voffset 3}${offset 5}${top_mem name 7}${top_mem mem_res 7}${alignr}${top_mem name 8}${top_mem mem_res 8}
#${voffset 3}${offset 5}${top_mem name 9}${top_mem mem_res 9}${alignr}${top_mem name 10}${top_mem mem_res 10}${font}
${color 1DDEDE}${hr 1}${color}
##
## memory amounts section
##
${font Droid sans:pixelsize=15}${voffset 10}${color 13C2C2}MEMORY AMOUNT${font}${color}
${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
${font Droid sans:pixelsize=14}${voffset 3}${offset 5}available:${offset 15}$memmax${offset 15}used:${offset 15}$mem${offset 15}${font}
## memory bar
${font Droid sans:pixelsize=13}${voffset 19}${offset 5}Percent Used:${offset 10}${memperc}%${font}
${voffset 3}${offset 5}${membar 12, 420}
${voffset 6}${offset 5}0%${goto 101}25%${goto 201}50%${goto 301}75%${goto 400}100%
${color 1DDEDE}${hr 1}${color}
##
## hard drive amounts section
##
#${font Droid sans:pixelsize=15}${voffset 10}${color 13C2C2}HDD STORAGE (HOME)${color}
#${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
#${font Droid sans:pixelsize=14}${voffset 3}${offset 5}available:${offset 15}${fs_size /home}${offset 15}#percent free:${offset 15}${fs_free_perc /home}%${font}
## hdd bars
#${offset 5}${voffset 10}${font Droid sans:pixelsize=12}Used:${offset 15}${fs_used /home}
#${offset 5}${fs_bar 12, 325 /home}
#${offset 5}${voffset 10}Free:${offset 15}${fs_free /home}${font}
#${offset 5}${fs_bar_free 12, 325 /home}
#${color 1DDEDE}${hr 1}${color}
##
## solid state drive amounts section
##
${font Droid sans:pixelsize=15}${voffset 10}${color 13C2C2}SSD STORAGE (FILE SYSTEM)${color}${font}
${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
${font Droid sans:pixelsize=14}${voffset 3}${offset 5}available:${offset 15}${fs_size /}${offset 15}percent free:${offset 15}${fs_free_perc /}%${font}
## ssd bars
${offset 5}${voffset 10}${font Droid sans:pixelsize=12}Used:${offset 15}${fs_used /}
${offset 5}${fs_bar 12, 200 /}
${offset 225}${voffset -35}Free:${offset 20}${fs_free /}
${offset 220}${fs_bar_free 12, 200 /}${font}
${color 1DDEDE}${hr 1}${color}
##
## network info section
##
${font Droid sans:pixelsize=15}${voffset 10}${color 13C2C2}NETWORK${color}${font}
${voffset -5}${color 1DDEDE}${hr 1}${color}
## section body
${if_up wlan0}${font Droid sans:pixelsize=13}${voffset 3}${offset 5}downspeed:${offset 10}${downspeed wlan0} /s${offset 10}downuse:${offset 10}${totaldown wlan0}${offset 10} IP:${offset 10}${addr wlan0}${endif}
${if_up eth0}${voffset 3}${offset 5}downspeed:${offset 10}${downspeed eth0} /s${offset 10}downuse:${offset 10}${totaldown eth0}${offset 10} IP:${offset 10}${addr eth0}${endif}${font}
${offset 5}${voffset 10}${font Droid sans:pixelsize=12}Down${offset 15}${downspeed wlan0}
${offset 5}${downspeedgraph wlan0 12, 200 /}
${offset 225}${voffset -35}Up:${offset 20}${upspeed wlan0}
${offset 220}${upspeedgraph wlan0 12, 200 /}${font}
3 Likes