Conky Showcase 2022

Running a hotspot but like to keep an eye on who’s logged on?

2022-08-16_23-08

${color0}${font DroidSans:size=8}Devices on Studio-wifi:
${color0}${font DroidSans:size=8}${execpi 120 nmap -sP -oG - 10.42.0.0/24 | awk '/Host:/{ print $2," "," " substr($3, 2, length($3) - 2) }'}

Edit hosts file to name known devices. Nmap can get all sorts of network info, show open ports etc. Wish I could figure out how to display a flag icon for the country of my public ip to check for dropped vpn.

2 Likes

Hello,

My conky nice and simple :slight_smile:

Cheers…

1 Like


  1. Normal conky (clock stays on top watching videos)
  2. Busy conky - more information monitor downloads, checks rtcwake/snapshots/updates and disks.

‘Busy’ conky extra configs are set to time out leaving the desktop clean again - but simple mouse gesture can bring it back.

Toggle/launch:
#!/bin/bash

if pgrep -x "conky"
        then killall conky
    else 
        conky -d -c ~/Dropbox/Admin/conky/c0-time.conky
        conky -d -c ~/Dropbox/Admin/conky/c0-GMT.conky
        conky -d -c ~/Dropbox/Admin/conky/c0-date.conky
        conky -d -c ~/Dropbox/Admin/conky/c1-information.conky
        conky -d -c ~/Dropbox/Admin/conky/c2-network.conky
        conky -d -c ~/Dropbox/Admin/conky/c3-proc.conky
        conky -d -c ~/Dropbox/Admin/conky/c4-disk.conky
fi
c0-date.conky

conky.config = {
– Conky settings
background = true,
update_interval = 5000,
double_buffer = true,
no_buffers = true,

– Window specifications
gap_x = 0,
gap_y = 30,
alignment = ‘top_middle’,
own_window = true,
own_window_type = ‘dock’,
own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 70,
own_window_hints = ‘undecorated,below,sticky,skip_taskbar,skip_pager’,
own_window_class = ‘conky’,

– Text
use_xft = true,
xftalpha = 0.3,
font = ‘BlackChancery:size=40’,
draw_shades = true,
default_color = ‘#666’,
};

conky.text = [[${time %A %d %B %Y}]];

c0-time.conky
conky.config = {
-- Conky settings
	background = true,
	update_interval = 5,
	double_buffer = true,
	no_buffers = true,

-- Window specifications
	gap_x = 10,
	gap_y = 50,
	alignment = 'top_right',
	own_window = true,
	own_window_type = 'dock',
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_argb_value = 70,
	own_window_hints = 'undecorated,above,sticky,skip_taskbar,skip_pager',
	own_window_class = 'conky',

-- Text
	use_xft = true,
	xftalpha = 0.3,
	font = 'Arial Rounded MT Bold :size=32',
	default_color = '#666',
};

conky.text = [[${time %H:%M}]];
c1-information.conky
conky.config = {
-- Conky settings
	background = true,
	update_interval = 30,
	double_buffer = true,
	no_buffers = true,
	imlib_cache_size = 10,

-- Window specifications
	gap_x = 10,
	gap_y = 150,
	alignment = 'bottom_right',
	own_window = true,
	own_window_type = 'dock',
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_argb_value = 70,
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	own_window_class = 'conky',

-- Text
	use_xft = true,
	xftalpha = 0.1,
	font = 'Arial Rounded MT Bold :size=10',
	draw_shades = true,
	draw_outlines = true,
	default_color = '#666',

total_run_times = 1200,
};

conky.text = [[Wake ${execi 3500 ~/.local/bin/sudo-rtccheck.sh}
Snapshot: $alignr${execi 250 ls -r -l /mnt/T3/timeshift/snapshots | sed -n '2p'| cut -c 29-40} 
${execi 3600 checkupdates | wc -l} Updates!]];
c2-network.conky
conky.config = {
-- Conky settings
	background = true,
	update_interval = 1.1,
	double_buffer = true,
	no_buffers = true,
	imlib_cache_size = 10,
	format_human_readable = yes,
	temperature_unit = celsius,

-- Sampling
	cpu_avg_samples = 2,

-- Window specifications
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 110,
	maximum_width = 150,

	own_window = true,
	own_window_type = 'dock',
	own_window_argb_visual = true,
	own_window_argb_value = 150,
	own_window_hints = 'below,undecorated,sticky,skip_taskbar,skip_pager',

	border_inner_margin = 0,
	border_outer_margin = 0,

--	draw_shades = true,
	default_shade_color = '#000000',
	draw_outline = yes,
	default_outline_color = '#000000',
	draw_borders = true,
	draw_graph_borders = false,
	default_graph_width = 40, default_graph_height = 80,
	show_graph_scale = true,
	show_graph_range = false,
	
-- TEXT SETTINGS
	use_xft = true,
	xftalpha = 0.1,
	font = 'Droid Sans:bold:size=9',
	text_buffer_size = 256,
	override_utf8_locale = true,

-- Useful shortenings #
	short_units = true,
	pad_percents = 2,
	top_name_width = 30,

-- Color scheme #
	default_color = '#444',

-- iphone wlp0s20u12
	total_run_times = 3600,
};

conky.text = [[${if_existing /proc/net/route enp3s0} ${upspeedgraph enp3s0 30,50 efa644 ff5b00 3500 -l} ${downspeedgraph enp3s0 30,50 337225 33dd16 10000 -l}
${goto 15}${upspeed enp3s0} ${goto 65} ${downspeed enp3s0}${endif} ${if_match ${memperc}<=33}${color lightgreen}${if_match ${memperc}>=75}${color yellow}${endif}${color }
]];
c3-proc.conky
conky.config = {
-- Conky settings
	background = true,
	update_interval = 1.75,
	double_buffer = true,
	no_buffers = true,
	imlib_cache_size = 10,
	format_human_readable = yes,
	temperature_unit = celsius,

-- Window specifications #
	alignment = 'top_right',
	gap_x = 5,
	gap_y = 260,
	minimum_width = 160, minimum_height = 0,
	maximum_width = 160,
	own_window = true,
	own_window_type = 'dock',
	own_window_transparent = false,
	own_window_argb_visual = true,
	own_window_argb_value = 230,
	own_window_hints = 'below,undecorated,sticky,skip_taskbar,skip_pager',

-- Graphics settings #
	draw_shades = false,
	default_shade_color = '#484848',
	draw_outline = false,
	default_outline_color = '#AAAAAA',
	draw_borders = false,
	draw_graph_borders = true,
	default_graph_width = 40, default_graph_height = 80,
	show_graph_scale = false,
	show_graph_range = false,

-- Text settings #
	use_xft = true,
	xftalpha = 0.1,
	font = 'Arial Rounded MT Bold :size=9',
	text_buffer_size = 256,
	override_utf8_locale = true,

-- Useful shortenings #
	short_units = true,
	pad_percents = 2,
	top_name_width = 30,

-- Color scheme #
	default_color = '#999999',

-- iphone wlp0s20u12
	total_run_times = 1200,
};

conky.text = [[${if_running audacious}${alignc }${exec audtool current-song-tuple-data title}
${alignc }by ${exec audtool current-song-tuple-data artist}
$hr ${endif}${diskiograph /dev/sda 12,25 -t -l}-${diskiograph /dev/sdb 12,25 -t -l}-${diskiograph /dev/sdc 12,25 -t -l}-${diskiograph /dev/sdd 12,25 -t -l}-${diskiograph /dev/sde 12,30 -t -l}
${goto 30} ${hddtemp /dev/sdb}ºC ${goto 62}${hddtemp /dev/sdc}ºC ${goto 93}${hddtemp /dev/sdd}ºC ${goto 125}${hddtemp /dev/sde}ºC
${color #ff732d}CPU ${if_match ${cpu}<=15}${color #444}${endif}${if_match ${cpu}>=75}${color #DD2522}${endif}${alignr}${cpu cpu}% ${alignr}${cpubar 8,90}
${color #f79f34}${top name 1} 	${goto 120}${top cpu 1}
${color #aa855a}${top name 2} 	${goto 120}${top cpu 2}
${color #8c7860}${top name 3} 	${goto 120}${top cpu 3}
${color #5f5549}${top name 4} 	${goto 120}${top cpu 4}
${color #5f5549}${top name 5} 	${goto 120}${top cpu 5}
${color #5f5549}${top name 6} 	${goto 120}${top cpu 6}
${color #5f5549}${top name 7} 	${goto 120}${top cpu 7}
${color #5f5549}${top name 8} 	${goto 120}${top cpu 8}
${color #68964f}$hr
RAM:$memperc% ${alignr}${membar 8,90}${color }
${color #68964f}${top_mem name 1} ${goto 120} ${top_mem mem_res 1}
${color #5c784e}${top_mem name 2} ${goto 120} ${top_mem mem_res 2}
${color #55644c}${top_mem name 3} ${goto 120} ${top_mem mem_res 3}
${color #434b3f}${top_mem name 4} ${goto 120} ${top_mem mem_res 4}
${color #434b3f}${top_mem name 5} ${goto 120} ${top_mem mem_res 5}
${color #434b3f}${top_mem name 6} ${goto 120} ${top_mem mem_res 6}
${color #434b3f}${top_mem name 7} ${goto 120} ${top_mem mem_res 7}
${color #434b3f}${top_mem name 8} ${goto 120} ${top_mem mem_res 8}
]];
c4-disk.conky
conky.config = {
-- Conky settings
	background = true,
	update_interval = 30,
	double_buffer = true,
	no_buffers = true,
	imlib_cache_size = 10,

-- Window specifications
	alignment = 'bottom_right',
	gap_x = 10,
	gap_y = 40,
	own_window = true,
	own_window_type = 'dock',
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_argb_value = 70,
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	own_window_class = 'conky',

-- Text
	use_xft = true,
	xftalpha = 0.1,
	font = 'Arial Rounded MT Bold :size=10',
	draw_shades = true,
	default_color = '#666',

	total_run_times = 2700,
};

conky.text = [[${fs_bar 6,55 /} Evo $alignr${fs_free /}${if_match ${fs_used_perc}>=75}${color lightsalmon}${endif}${if_match ${fs_used_perc}>=85}${color red}${endif}
${if_existing /dev/sdb}${fs_bar 6,55 /mnt/NTFS}${font }${color } NTFS $alignr${fs_free /mnt/NTFS} ${if_match ${fs_used_perc /mnt/NTFS}>=85}${color salmon}${endif}${if_match ${fs_used_perc}>=95}${color red}${endif}
${if_existing /dev/sdb3}${fs_bar 6,55 /mnt/W10}${font }${color } W10 $alignr${fs_free /mnt/W10} ${if_match ${fs_used_perc /mnt/W10}>=85}${color salmon}${endif}${if_match ${fs_used_perc}>=95}${color red}${endif}
${if_existing /dev/sdd}${fs_bar 6,55 /mnt/T3}${font }${color } T3 $alignr ${fs_free /mnt/T3} ${if_match ${fs_used_perc /mnt/T3}>=85}${color salmon}${endif}${if_match ${fs_used_perc}>=95}${color red}${endif}
${if_existing /dev/sdc}${fs_bar 6,55 /mnt/T4}${font }${color } T4 $alignr ${fs_free /mnt/T4} ${if_match ${fs_used_perc /mnt/T4}>=85}${color salmon}${endif}${if_match ${fs_used_perc}>=95}${color red}${endif}
${if_existing /dev/sdd}${fs_bar 6,55 /mnt/W2}${font }${color } W2 $alignr ${fs_free /mnt/W2} ${if_match ${fs_used_perc /mnt/W2}>=85}${color salmon}${endif}${if_match ${fs_used_perc}>=95}${color red}${endif}
]];
3 Likes

This is my Conky

And this is my config file (yes, I like this clarity)

conky.config = {
	alignment = 'top_right',
	background = true,
	color2 = '5D7B86',
	cpu_avg_samples = 2,
	default_color = 'F9FAF9',
	double_buffer = true,
	font = 'xos4 Terminus:size=16',
	draw_shades = false,
	draw_borders = false,
	gap_x = 25,
	gap_y = 13,
	minimum_width = 200,
	minimum_height = 550,
	no_buffers = true,
	own_window = true,
	own_window_type = 'override',
	own_window_transparent = true,
	update_interval = 1.0,
	use_xft = true,
	override_utf8_locale = true,
}
conky.text = [[
${color2}${font xos4 Terminus:bold:size=24}$alignc${execi 10000 awk -F= '/TION/ {print $2}' /etc/lsb-release |sed 's/"//g'} \
${execi 10000 awk -F= '/EASE=/ {printf $2" "} /NAME/ {print $2}' /etc/lsb-release}
$color2$font$hr
$color2${font xos4 Terminus:bold:size=17}CPU$font
$color2${top name 1}$alignr$color${top cpu 1}%
$color2${top name 2}$alignr$color${top cpu 2}%
$color2${top name 3}$alignr$color${top cpu 3}%
$color2${top name 4}$alignr$color${top cpu 4}%
$color2${top name 5}$alignr$color${top cpu 5}%
$color2$font$hr
#
$color2${font xos4 Terminus:bold:size=17}RAM$font
$color2${top_mem name 1}$alignr$color${top_mem mem_res 1}
$color2${top_mem name 2}$alignr$color${top_mem mem_res 2}
$color2${top_mem name 3}$alignr$color${top_mem mem_res 3}
$color2${top_mem name 4}$alignr$color${top_mem mem_res 4}
$color2${top_mem name 5}$alignr$color${top_mem mem_res 5}
$color2$font$hr
#
${font xos4 Terminus:bold:size=17}${color2}Swap${font xos4 Terminus:bold:size=17}${color}$alignr${swap}/${swapfree}
$font$color2$hr
${color2}${font}user: ${color}$alignr${execi 10000 whoami}@${nodename}
${color2}${font}uptime: $alignr${color}${uptime_short}
${color2}${font}kernel: $alignr${color}${kernel}
${color2}${font}pkg_mgr: $alignr$color${font}${exec pamac --version | head -n 1}
${color2}${font}updates: $alignr$color${font}${execi 1000 checkupdates | wc -l}
${color2}${font}installed: $alignr${color}${execi 1000 pamac list -i | wc -l}
]]
1 Like

Gotham Conky mod / alien-league font / Saturn Pics:

Pictures




A dark place… :alien: :woozy_face:

All is lost… :alien: :scream: :laughing:

Gotham Conky mod:
use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 1
total_run_times 0

own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 26

double_buffer yes
#minimum_size 250 5
#maximum_width 500
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment top_left
gap_x 200
gap_y 200
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes


minimum_size 0 0
TEXT
${color #7690c9}${font Alien League II Gradient:pixelsize=42}HAL101010 ¹¹¹¹¹¹||¹¹${font Alien League II Gradient:pixelsize=142}| ${voffset -10}${color #F9F9F9}${font Alien League Leftalic:pixelsize=170} |${time %H:%M} ${voffset -65}${offset -10}${color #F9F9F9}${font Alien League Leftalic:pixelsize=50}|${time %d} ${voffset -10}${color #B7B7B7}${font Alien League Leftalic:pixelsize=29}|${time %B} |${time %Y}${font Alien League Leftalic}${voffset 20}${color #F9F9F9}${font Alien League Leftalic:pixelsize=37}${offset -140}|${time %A} ${font Alien League Leftalic}



                                                              
                                               ${voffset 1}${offset 12}${font Alien League Leftalic:pixelsize=29}${color #B7B7B7}${voffset 1}|HD${offset 9}${color #F9F9F9}${fs_free /} / ${fs_size /}${offset 30}${color #B7B7B7}  ${offset -20}${voffset -1}|RAM${offset 9}${color #F9F9F9}$mem / $memmax${offset 30}${color #B7B7B7} ${offset -20}${voffset -3}|CPU${offset 9}${color #F9F9F9}${cpu cpu0}%

:smiley:

1 Like

My current conky. :slight_smile:

Summary
conky.config = {
own_window = true,
own_window_type = 'desktop', 
own_window_transparent = true,
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager,sticky',
own_window_colour = black,
own_window_class= 'Conky',
own_window_title= 'dwm info',
minimum_width = 280, 
maximum_width = 300,
gap_x = 14,	
gap_y = 0,	
alignment = 'middle_right',
use_xft = true,
font = 'roboto:size=9',
xftalpha = 1,
override_utf8_locale = true,
uppercase = false,
draw_shades = false,
default_shade_color = '000000',
draw_outline = false,
default_outline_color = '000000',
default_color = 'f5f5f5',
draw_borders = true,
stippled_borders = 0,
border_inner_margin = 5,
border_outer_margin = 0,
border_width = 2,
draw_graph_borders = false,
background = true,
background_color= '000000',
use_spacer = 'none',
text_buffer_size = 6144,
no_buffers = true,
short_units = true,
pad_percents =  2,
imlib_cache_size = 0,
double_buffer = true,
}
conky.text = [[
${font roboto:size=11} ${execi 86400 env | grep '^DESKTOP_SESSION' | cut -d'=' -f2-} on ${font roboto:size=11} $nodename${font}
${hr}
${voffset 4} ${font roboto:size=11}${alignc}INFO${font}
Kernel:$alignr${kernel}
Uptime:$alignr${uptime}
Ram:$alignr${memgraph 10,60 000000 BF616A -l} $mem/$memmax
Swap:$alignr${memgraph 10,60 000000 A3BE8C -l} $swap/$swapmax
Loadavg: $alignr${loadgraph 10,60 000000 EBCB8B -l} ${loadavg}
Net: $alignr${addr enp1s0}${font}
Root:$alignr${fs_used /}/${fs_size /}
${color1}Temp: ${hwmon 0 temp 1}°C ${alignr} CPU Use: ${cpu cpu0}%
${color3}CPU1: Core 0: ${cpugraph 1 10,55 000000 81A1C1 -l}${alignr}Core 1: ${cpugraph 2 10,55 000000 81A1C1 -l}
${color3}CPU2: Core 2: ${cpugraph 3 10,55 000000 B48EAD -l}${alignr}Core 3: ${cpugraph 4 10,55 000000 B48EAD -l}
${color3}CPU3: Core 4: ${cpugraph 5 10,55 000000 88C0D0 -l}${alignr}Core 5: ${cpugraph 6 10,55 000000 88C0D0 -l}
${color3}CPU4: Core 6: ${cpugraph 7 10,55 000000 BF616A -l}${alignr}Core 7: ${cpugraph 8 10,55 000000 BF616A -l}
${hr}
${voffset 4} ${font roboto:size=11}${alignc}PROCESSES${font}

${font roboto:size=8}Top Processes ${alignr} PID    CPU%    MEM%
${hr}
${top name 1} $alignr ${top pid 1} ${top cpu 1}% ${top mem 1}%
${top name 2} $alignr ${top pid 2} ${top cpu 2}% ${top mem 2}%
${top name 3} $alignr ${top pid 3} ${top cpu 3}% ${top mem 3}%
${top name 4} $alignr ${top pid 4} ${top cpu 4}% ${top mem 4}%
${top name 5} $alignr ${top pid 5} ${top cpu 5}% ${top mem 5}%
${top name 6} $alignr ${top pid 6} ${top cpu 6}% ${top mem 6}%
${top name 7} $alignr ${top pid 7} ${top cpu 7}% ${top mem 7}%
${top name 8} $alignr ${top pid 8} ${top cpu 8}% ${top mem 8}%
${top name 9} $alignr ${top pid 9} ${top cpu 9}% ${top mem 9}%
${hr}
Date:${alignr}${time %A},${time %d} ${time %B} ${time %Y}${font}
Time:${alignr}${time %I}:${time %M} ${time %p}${font}

]];
2 Likes

5 posts were merged into an existing topic: Conky Showcase 2023