Sure, but you’ll have to wait until tomorrow when I have access to this computer again.
btw… conky on laptop
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}───┘
]]