Conky - Show It! Share your Conky

Sure, but you’ll have to wait until tomorrow when I have access to this computer again.

btw… conky on laptop

510

Ok, it worked faster than expected. So, here we go…

For conky.left…
The geo/ip section is currently not functional. The provider I used before has been charged for some time and I have not yet found the time to find a data-saving alternative.
Furthermore, there is a detailed wireless section, which I have commented out because this computer has no wifi. But you will see that when you look over it.

conky.config={
alignment = 'top_left',
background = true,
color1 = 'FFFFFF',
color2 = '4D4D4D',
double_buffer = true,
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
font = 'Source Code Pro Light:size=10',
format_human_readable = true,
gap_x = 5,
gap_y = 0,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 4,
own_window = true,
own_window_argb_visual = true,
own_window_class = "Conky",
own_window_hints = 'undecorated, below, sticky, skip_taskbar, skip_pager',
own_window_transparent = true,
own_window_type = 'background',
show_graph_range = false,
show_graph_scale = false,
update_interval = 1,
use_spacer = 'left',
use_spacer = 'right',
use_xft = true
};


conky.text = [[
${color2} │
${color2} ├───${color1} system
${color2} │     ├───${color1} distro          ${color2}[${color1} ${execi 3600 cat /etc/lsb-release | grep DISTRIB_ID= | cut -b 12-22} ${color2}]
${color2} │     ├───${color1} kernel          ${color2}[${color1} $kernel ${color2}]
${color2} │     ├───${color1} architecture    ${color2}[${color1} ${execi 3600 uname -m} ${color2}]
${color2} │     ├───${color1} entropy         ${color2}[${color1} $entropy_perc% | $entropy_avail/$entropy_poolsize ${color2}]
${color2} │     ├───${color1} uptime          ${color2}[${color1} $uptime ${color2}]
${color2} │     └───${color1} packages
${color2} │           ├─${color1} installed   ${color2}[${color1} ${execi 3600 pacman -Q | wc -l} ${color2}]
${color2} │           └─${color1} to update   ${color2}[${color1} ${execi 3600 checkupdates | wc -l} ${color2}]
${color2} ├───${color1} accounts
${color2} │     ├───${color1} user            ${color2}[${color1} $user_names ${color2}]
${color2} │     ├───${color1} host            ${color2}[${color1} $nodename ${color2}]
${color2} │     └───${color1} tty*            ${color2}[${color1} $user_terms ${color2}]
${color2} └───${color1} network
${color2}       ├───${color1} state           ${color2}[${color1} ${if_gw}${color 00CC00}ONLINE${else}${color CC0000}OFFLINE${endif} ${color2}]
${color2}       ├───${color1} ethernet        ${color2}[${color1} ${if_up enp4s0}${color 00CC00}UP${else}${color CC0000}DOWN${endif} ${color2}]
${color2}       ├───${color1} wireless        ${color2}[${color1} ${if_up wlp5s0}${color 00CC00}UP${else}${color CC0000}DOWN${endif}${color2} ${color2}]
#${color2}       │     ├─${color1} ap mac      ${color2}[${color1} ${wireless_ap wlp5s0} ${color2}]
#${color2}       │     ├─${color1} essid       ${color2}[${color1} ${wireless_essid wlp5s0} ${color2}]
#${color2}       │     ├─${color1} channel     ${color2}[${color1} ${wireless_channel wlp5s0} ${color2}]
#${color2}       │     ├─${color1} frequency   ${color2}[${color1} ${wireless_freq wlp5s0} ${color2}]
#${color2}       │     ├─${color1} quality     ${color2}[${color1} ${wireless_link_qual_perc wlp5s0}% ${color2}]
#${color2}       │     ├─${color1} mode        ${color2}[${color1} ${wireless_mode wlp5s0} ${color2}]
#${color2}       │     └─${color1} bitrate     ${color2}[${color1} ${wireless_bitrate wlp5s0} ${color2}]
${color2}       ├───${color1} ipv4
${color2}       │     ├─${color1} local       ${color2}[${color1} ${texeci 3600 ip addr show enp4s0 | grep "inet " | awk '{print $2}'} ${color2}]
${color2}       │     ├─${color1} public      ${color2}[${color1} ${texeci 3600 curl -4 icanhazip.com} ${color2}]
${color2}       ├───${color1} ipv6
${color2}       │     ├─${color1} local       ${color2}[${color1} ${texeci 3600 ip addr show enp4s0 | grep "inet6" | awk '{print $2}' | head -n1} ${color2}]
${color2}       │     ├─${color1} public      ${color2}[${color1} ${texeci 3600 curl -6 icanhazip.com} ${color2}]
${color2}       ├───${color1} geo/ip
${color2}       │     ├─${color1} hostname    ${color2}[${color1} ip5f5ae29b.dynamic.kabel-deutschland.de ${color2}]
${color2}       │     ├─${color1} network     ${color2}[${color1} AS3209 Vodafone ${color2}]
${color2}       │     ├─${color1} coordinates ${color2}[${color1} 53°04′30″ N ${color2}]${color2}[${color1} 8°48′27″ O ${color2}]
${color2}       │     ├─${color1} city        ${color2}[${color1} Bremen ${color2}]
${color2}       │     ├─${color1} state       ${color2}[${color1} Lower Saxony ${color2}]
${color2}       │     ├─${color1} zip         ${color2}[${color1} 28195 ${color2}]
${color2}       │     └─${color1} country     ${color2}[${color1} DE ${color2}]
${color2}       └───${color1} connection
${color2}             ├─${color1} latency     ${color2}[${color1} ${texeci 3600 ping -c 1 dismail.de | grep time | awk '{print $1}'}ms ${color2}]
${color2}             ├─${color1} downloaded  ${color2}[${color1} ${totaldown enp4s0} ${color2}]
${color2}             ├─${color1} uploaded    ${color2}[${color1} ${totalup enp4s0} ${color2}]
${color2}             ├─${color1} downspeed   ${color2}[${color1} ${color 00CC00}${downspeed enp4s0} ${color2}]
${color2}             │  ${downspeedgraph enp4s0 14, 180 4D4D4D 1793D1}
${color2}             ├─${color1} upspeed     ${color2}[${color1}${color 00CC00} ${upspeed enp4s0} ${color2}]
${color2}             │  ${upspeedgraph enp4s0 14, 180 4D4D4D 1793D1}
             │
${color2}             └───${color1} ${texeci 5 netstat -tupen}
]]

conky.right

conky.config={
alignment = 'top_right',
background = true,
color1 = 'FFFFFF',
color2 = '4D4D4D',
cpu_avg_samples = 12,
double_buffer = true,
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
font = 'Source Code Pro Light:size=10',
format_human_readable = true,
gap_x = 5,
gap_y = 0,
minimum_height = 5,
minimum_width = 5,
no_buffers = true,
own_window = true,
own_window_argb_visual = true,
own_window_class = "Conky",
own_window_hints = 'undecorated',
own_window_transparent = true,
own_window_hints = 'undecorated, below, sticky, skip_taskbar, skip_pager',
show_graph_range = false,
show_graph_scale = false,
update_interval = 1,
use_spacer = 'left',
use_spacer = 'right',
use_xft = true
};

conky.text = [[
${alignr}${color2} │ 
${alignr}${color1} machine ${color2}───┤ 
${alignr}${color2}[${color1} xenox ${color2}]          ${color1} manufacturer ${color2}───┤     │ 
${alignr}${color2}[${color1} LPCA ${color2}]           ${color1} model ${color2}───┤     │     │ 
${alignr}${color2}[${color1}${color 00CC00}${execi 5 sensors *-isa-0290 | grep "SYS2 Fan": | cut -b 12-17}${color 00CC00} rpm${color2}] ${color1}             fan ${color2}───┘     │     │ 
${alignr}${color1} board ${color2}───┤     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s baseboard-manufacturer} ${color2}]    ${color1} manufacturer ${color2}───┤     │     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s baseboard-product-name} ${color2}]           ${color1} model ${color2}───┤     │     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s bios-version} ${color2}]    ${color1} bios version ${color2}───┘     │     │ 
${alignr}${color1} processor ${color2}───┤     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s processor-manufacturer} ${color2}]    ${color1} manufacturer ${color2}───┤     │     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s processor-family} ${color2}]         ${color1} product ${color2}───┤     │     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s processor-version | awk '{print $3}'} ${color2}]           ${color1} model ${color2}───┤     │     │ 
${alignr}${color2}[${color1} ${execi 86400 /usr/sbin/dmidecode -s processor-frequency} ${color2}]       ${color1} frequency ${color2}───┘     │     │ 
${alignr}${color1} graphics ${color2}───┘     │ 
${alignr}${color2}[${color1} ${execi 86400 lspci | grep "VGA" | awk '{print $4 " " $5}'} ${color2}]    ${color1} manufacturer ${color2}───┤           │ 
${alignr}${color2}[${color1} ${execi 86400 lspci | grep "VGA" | awk '{print $7}'} ${color2}]       ${color1} code name ${color2}───┤           │ 
${alignr}${color2}[${color1} ${execi 86400 lspci | grep "VGA" | awk -F"[][]" '{ print $2 }'} ${color2}]           ${color1} model ${color2}───┤           │ 
${alignr}${color2}[${color1} ${execi 86400 lspci | grep "VGA" | awk -F"[()]" '{ print $2 }'} ${color2}]        ${color1} revision ${color2}───┤           │ 
${alignr}${color2}[${color1} ${color 00CC00}${execi 60 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader}°C ${color2}]            ${color1} temp ${color2}───┤           │ 
${alignr}${color2}[${color1} ${color 00CC00}${execi 60 nvidia-smi --query-gpu=memory.free --format=csv,noheader} ${color2}]      ${color1} nvram free ${color2}───┤           │ 
${alignr}${color2}[${color1}${color 00CC00}${execi nvidia-smi -q | grep "Fan Speed" | cut -b 44-49}${color 00CC00} %${color2}] ${color1}             fan ${color2}───┘           │ 
${alignr}${color1} cpu ${color2}───┤ 
${alignr}${color2}[${color1} ${freq cpu0} mHz ${color2}]${color1}                  clock ${color2}───┤     │ 
${alignr}${color2}[${color1} ${color 00CC00}${execi 2 sensors k10temp-pci-00c3 | grep Tctl: | cut -b 16-17}°C ${color2}]            ${color1} temp ${color2}───┤     │     │ 
${alignr}${color2}[${color1}${color 00CC00}${execi 5 sensors *-isa-0290 | grep "CPU Fan:" | cut -b 12-17}${color 00CC00} rpm${color2}] ${color1}             fan ${color2}───┘     │     │ 
${alignr}${color1} utilization ${color2}───┤     │ 
${alignr}${color2} ┌─${color1}cpu1${color2}─┬─${color1}cpu2${color2}─┬─${color1}cpu3${color2}─┬───┤     │     │ 
${alignr}${color2} ├[ ${color1}${cpu cpu1}% ${color2}]┼[ ${color1}${cpu cpu2}% ${color2}]┼[ ${color1}${cpu cpu3}% ${color2}]┼───┤     │     │ 
${alignr}${color2} ├[ ${color1}${cpu cpu4}% ${color2}]┼[ ${color1}${cpu cpu5}% ${color2}]┼[ ${color1}${cpu cpu6}% ${color2}]┼───┤     │     │ 
${alignr}${color2} └─${color1}cpu4${color2}─┴─${color1}cpu5${color2}─┴─${color1}cpu6${color2}─┴───┤     │     │ 
${alignr}${color2}    ${cpugraph cpu0 14, 220 4D4D4D 1793D1 .3 -l}───┘     │     │ 
${alignr}${color2}│     │ 
${alignr}${color1} processes ${color2}───┘     │ 
${alignr}${color2}[${color1} $processes ${color2}]${color1}            total ${color2}───┤           │ 
${alignr}${color2}[${color1} $running_threads ${color2}]${color1}   active threads ${color2}───┤           │ 
${alignr}${color2}┌───────${color1}name${color2}───────┬───${color1}cpu${color2}──┬───${color1}mem${color2}──┬──${color1}pid${color2}──┬───┤           │ 
${alignr}${color2}├[${color1}${top name 1}${color2}]┼[${color1}${top cpu 1}${color2}]┼[${color1}${top mem 1}${color2}]┼[${color1}${top pid 1}${color2}]┼───┤           │ 
${alignr}${color2}├[${color1}${top name 2}${color2}]┼[${color1}${top cpu 2}${color2}]┼[${color1}${top mem 2}${color2}]┼[${color1}${top pid 2}${color2}]┼───┤           │ 
${alignr}${color2}├[${color1}${top name 3}${color2}]┼[${color1}${top cpu 3}${color2}]┼[${color1}${top mem 3}${color2}]┼[${color1}${top pid 3}${color2}]┼───┘           │ 
${alignr}${color2}└──────────────────┴────────┴────────┴───────┘               │ 
${alignr}${color1} memory ${color2}───┤ 
${alignr}${color1} ram ${color2}───┤     │ 
${alignr}${color2}[${color1}${color 00CC00} $memperc% ${color2}]${color1}      utilization ${color2}───┤     │     │ 
${alignr}${color2}[${color1}${color 00CC00} $mem ${color2}]${color1}        allocated ${color2}───┤     │     │ 
${alignr}${color2}[${color1} $memmax ${color2}]${color1}          maximum ${color2}───┤     │     │ 
${alignr}${color2}${memgraph 14, 220 4D4D4D 1793D1 .3 -l}───┘     │     │ 
${alignr}${color2}│     │ 
${alignr}${color1} swap ${color2}───┘     │ 
${alignr}${color2}[${color1} $swapperc% ${color2}]${color1}      utilization ${color2}───┤           │ 
${alignr}${color2}[${color1} $swap ${color2}]${color1}        allocated ${color2}───┤           │ 
${alignr}${color2}[${color1} $swapmax ${color2}]${color1}          maximum ${color2}───┘           │ 
${alignr}${color1} storage ${color2}───┘ 
${alignr}${color1}temp        used      total                   nvme ${color2}───┤       
${alignr}${color2}[ ${color1}${color 00CC00}${execi 5 sensors nvme-pci-0100 | grep Composite: | cut -b 16-22}${color2} ][${color1} ${fs_used /} / ${fs_size /}${color2} ]${color1}    /nvme3 ${color2}[${color1}root${color2}] ${color2}───┤     │       
${alignr}${color2}[ ${color1}${color 00CC00}${execi 5 sensors nvme-pci-0100 | grep Composite: | cut -b 16-22}${color2} ][${color1} ${fs_used /home} / ${fs_size /home}${color2} ]${color1}    /nvme4 ${color2}[${color1}home${color2}] ${color2}───┤     │       
${alignr}${color1}                sata ${color2}───┘       
${alignr}${color2}[${color1}${color 00CC00}${execi 5 hddtemp /dev/sda1 | cut -b 35-39}${color2}C ][${color1} ${fs_used /home/xenox/Data160} / ${fs_size /home/xenox/Data160}${color2} ]${color1}     /sda1 ${color2}[${color1}LDat${color2}] ${color2}───┤             
${alignr}${color2}[${color1}${color 00CC00}${execi 5 hddtemp /dev/sdb1 | cut -b 32-36}${color2}C ][${color1}${color1} ${fs_used /home/xenox/VM} / ${fs_size /home/xenox/VM}${color2} ]${color1}     /sdb1 ${color2}[${color1}ADat${color2}] ${color2}───┘             
]]

4 Likes