Conky thread, show your work!

how-to
conky
#172

Just another config in general based on those posted here before.

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 0

double_buffer yes
minimum_size 1500 150
maximum_width 1870
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 bottom_left
gap_x 30
gap_y 70
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes

TEXT
${voffset 5}${color 697986}${font Cantarell Light:pixelsize=120}${time %H}
${voffset -170}${offset 130}${font Cantarell Thin:size=64}${time %M}${font}${voffset -50}${offset 60}${font Cantarell:pixelsize=42}${time %d} ${voffset -15}${color 697986}${font Ubuntu:pixelsize=22}${time  %B} ${time %Y}${font}${voffset 15}${font Ubuntu:pixelsize=58}${offset -245}${time %A}${font}

${voffset 15}${offset 0}${font Ubuntu:pixelsize=12}${color 27AE60}HOME ${offset 7}$color${fs_used /} / ${fs_size /} ${offset 7}${color 19BD9B}${fs_bar 10,60 /}${offset 30}${color 27AE60}RAM ${offset 7}$color$mem / $memmax ${offset 7}${color 0CACF0}${membar 10,60 }${offset 30}${color 27AE60}Kernel ${offset 7}$color$kernel${offset 30}${color 27AE60}Uptime ${offset 7}$color$uptime_short${offset 30}${color 27AE60}Updates ${offset 7}$color${exec pacman -Qu | wc -l}${offset 30}${color 27AE60}Total Sent ${offset 7}$color${totalup wlp2s0}${offset 30}${color 27AE60}Total Received ${offset 7}$color${totaldown wlp2s0}${offset 30}${color 27AE60}Public IP ${offset 7}$color${execi 3600 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]|.]//g'}${offset 30}${color 27AE60}NFS ${offset 7}$color${fs_used /mnt/asmt-nfs} / ${fs_size /mnt/asmt-nfs} ${offset 7}${color f8f800}${fs_bar 10,60 /mnt/asmt-nfs}${offset 30}${color 27AE60}CPU ${offset 7}$color${cpu cpu0}% / ${execi 30 sensors | grep 'Core 0:' | cut -c16-18}°C ${offset 7}${color CF2765}${cpubar 10,60}


After a few little tweaks here and there.

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 0

double_buffer yes
minimum_size 1500 150
maximum_width 1860
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 bottom_left
gap_x 30
gap_y 70
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer yes

TEXT
${voffset 5}${color 697986}${font Cantarell Light:pixelsize=120}${time %H}${voffset -50}${offset 10}${font Cantarell Light:size=64}${time %M}${font}${voffset -50}${offset 60}${font Cantarell:pixelsize=46}${time %d} ${voffset -15}${color 697986}${font Ubuntu:pixelsize=22}${time  %B} ${time %Y}${font}${voffset 15}${font Ubuntu:pixelsize=58}${offset -245}${time %A}${font}

${voffset 15}${offset 10}${font Ubuntu:pixelsize=12}${color 27AE60}HOME ${offset 7}$color${fs_used /} / ${fs_size /} ${offset 7}${color 19BD9B}${fs_bar 10,60 /}${offset 30}${color 27AE60}RAM ${offset 7}$color$mem / $memmax ${offset 7}${color 0CACF0}${membar 10,60 }${offset 30}${color 27AE60}Kernel ${offset 7}$color$kernel${offset 30}${color 27AE60}Uptime ${offset 7}$color$uptime_short${offset 30}${color 27AE60}Updates ${offset 7}$color${exec pacman -Qu | wc -l}${offset 30}${color 27AE60}Total Sent ${offset 7}$color${totalup wlp2s0}${offset 30}${color 27AE60}Total Received ${offset 7}$color${totaldown wlp2s0}${offset 30}${color 27AE60}Public IP ${offset 7}$color${execi 3600 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]|.]//g'}${offset 30}${color 27AE60}NFS ${offset 7}$color${fs_used /mnt/asmt-nfs} / ${fs_size /mnt/asmt-nfs} ${offset 7}${color f8f800}${fs_bar 10,60 /mnt/asmt-nfs}${offset 30}${color 27AE60}CPU ${offset 7}$color${cpu cpu0}% / ${execi 30 sensors | grep 'Core 0:' | cut -c16-18}°C ${offset 7}${color CF2765}${cpubar 10,60}
8 Likes
Awesome April First (2018) Screenshots
Frisky February (2019) Screenshots
#173

You write HOME but show the size of / (root). Did you mean to do that or is it a mistake?

#174

Oh I have just 1 encrypted partition for Manjaro - it’s home and root at the same time (except EFI @ /boot/efi). Even swap is located in / as a swapfile. Given that for me it’s rather Home than Root :wink:

1 Like
#175

Question for the conky experts here: does anyone have a music-details script (e.g. showing artist, album, track, time elapsed, album art) that works with Lollypop?

I’ve got scripts that work with clementine, moc, guayadeque respectively, and the clementine one actually states that it works with any mpris-compatible player (just change the command to the name of corresponding media player), but I can’t get it to work with lollypop.

Any help would be appreciated, either by pointing me to a script that works, or advice on how to make the conky-card script work with lollypop.

1 Like
#176

Slight update to the one posted above.

conky.config = {
  own_window = true,
  own_window_type = 'desktop',
  own_window_transparent = true,
  own_window_colour = '222222',
  alignment = 'top_right',
  gap_x = 10,
  gap_y = 0,
  minimum_width = 225,
  maximum_width = 225,
  use_xft = true,
--  font = 'Cantarell:size=10',
  font = 'VeraMoBd:size=10',
  override_utf8_locale = true,
  draw_shades = false,
  default_shade_color = '000000',
  draw_outline = false,
  default_outline_color = '000000',
  color2 = 'ededed',
  color3 = '109567',
  cpu_avg_samples = 2,
  default_color = 'bbbbbb',
  draw_borders = false,
  stippled_borders = 5,
  border_inner_margin = 15,
  border_outer_margin = 0,
  border_width = 1,
  background = true,
  no_buffers = true,
  imlib_cache_size = 0,
  temperature_unit = 'fahrenheit',
  double_buffer = true,
  update_interval = 1,
}

conky.text = [[
${voffset 8}$color${font Cantarell:size=16}${time %A}$font${voffset -8}$alignr$color3${font Cantarell:size=38}${time %e}$font
$color${voffset -30}$color${font Cantarell:size=18}${time %B}$font${voffset -3} $color${font Cantarell:size=20}${time %Y}$font

$color3${font Cantarell:size=10:bold}SYSTEM$color$font
${voffset -8}${hr 2}
${color}Kernel$alignr$color2$kernel
${color}Uptime$alignr$color2$uptime
# ${color}CPU Frequency$alignr$color2${freq_g} GHz
# ${color}CPU Temperature$alignr$color2${hwmon temp 1} Degrees
${color}Running Processes$color2$alignr$running_processes of $processes
${color}Average Load$alignr$color2$loadavg
$color${voffset -5}${hr 2}
${color}${freq_g 1} GHz ${cpubar cpu1 4,120}$alignr${color2}${cpu cpu1}%
${color}${freq_g 2} GHz ${cpubar cpu2 4,120}$alignr${color2}${cpu cpu2}%
${color}${freq_g 3} GHz ${cpubar cpu3 4,120}$alignr${color2}${cpu cpu3}%
${color}${freq_g 4} GHz ${cpubar cpu4 4,120}$alignr${color2}${cpu cpu4}%
$color${voffset -5}${hr 2}

# $color3${font Cantarell:size=10:bold}CPU$alignr$color$font$cpu%
$color3${font Cantarell:size=10:bold}CPU$font      $color2${freq_g}$color GHz      $color2${hwmon temp 1}$color° F $alignr$color$font$cpu%
$color2${cpubar 4}
$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${top name 6}$alignr$color${top cpu 6}%
$color2${top name 7}$alignr$color${top cpu 7}%
$color2${top name 8}$alignr$color${top cpu 8}%
# $color2${top name 9}$alignr$color${top cpu 9}%
# $color2${top name 10}$alignr$color${top cpu 10}%

$color3${font Cantarell:size=10:bold}RAM$font$alignr$color2$mem$color of $color2$memmax $color- $memperc%
$color2${membar 4}
$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${top_mem name 6}$alignr$color${top_mem mem_res 6}
$color2${top_mem name 7}$alignr$color${top_mem mem_res 7}
$color2${top_mem name 8}$alignr$color${top_mem mem_res 8}
# $color2${top_mem name 9}$alignr$color${top_mem mem_res 9}
# $color2${top_mem name 10}$alignr$color${top_mem mem_res 10}

$color3${font Cantarell:size=10:bold}DISK USAGE$color$font
${voffset -8}${hr 2}
Manjaro $alignr$color2${fs_used /} ${color}of${color2} ${fs_size /} $color- ${fs_used_perc /}%
${fs_bar 4 /}
TV $alignr$color2${fs_used /mnt/Television} ${color}of${color2} ${fs_size /mnt/Television} $color- ${fs_used_perc /mnt/Television}%
${fs_bar 4 /mnt/Television}
Movies $alignr$color2${fs_used /mnt/Movies} ${color}of${color2} ${fs_size /mnt/Movies} $color- ${fs_used_perc /mnt/Movies}%
${fs_bar 4 /mnt/Movies}
Storage $alignr$color2${fs_used /mnt/Storage} ${color}of${color2} ${fs_size /mnt/Storage} $color- ${fs_used_perc /mnt/Storage}%
${fs_bar 4 /mnt/Storage}
DVDs $alignr$color2${fs_used /mnt/DVDs} ${color}of${color2} ${fs_size /mnt/DVDs} $color- ${fs_used_perc /mnt/DVDs}%
${fs_bar 4 /mnt/DVDs}
4TB $alignr$color2${fs_used /mnt/4TB} ${color}of${color2} ${fs_size /mnt/4TB} $color- ${fs_used_perc /mnt/4TB}%
${fs_bar 4 /mnt/4TB}
Old-TV $alignr$color2${fs_used /mnt/Old-TV} ${color}of${color2} ${fs_size /mnt/Old-TV} $color- ${fs_used_perc /mnt/Old-TV}%
${fs_bar 4 /mnt/Old-TV}
Swap $alignr$color2$swap ${color}of${color2} $swapmax $color- $swapperc%
${swapbar 4}
]]
2 Likes
#178

Hi Manjaroooos, it’s Sunday and I was bored again, so I created a modular conky, based on the previous I posted here.
I basically took any peace of the conky into a own conkyrc, which in sum makes
12 conkyrc files.
Colors can be changed in each conkyrc by setting them in default_color and color1
I recommend to use conky manager if you really consider to try my mess :joy:

clock.conkyrc
alignment top_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 130
gap_y 55
TEXT
${voffset }${offset 20}${font Bauhaus:size=70} ${time %H}${color1}
${voffset }${offset 70}${font Bauhaus:size=70}${time %M}${color1}
${voffset -161}${offset 30}${font Bauhaus:size=16} ${time %A} ${color}${voffset }${offset }${time %d %b }
release.conkyrc
alignment top_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 70
gap_y 210
TEXT
${voffset -20}${color FFFFFF}${font DejaVu Sans Mono:size=2}${execi 130000 screenfetch -L -N  | sed 's/^/\t/' | sed 's/ *$//'}${color}
${color}${font Bauhaus:size=25}${voffset -50}${offset 90}${execi 130000 lsb_release -d | cut -f 2| tr "[:upper:]" "[:lower:]"}${color}
${font Bauhaus:size=10}${voffset -10}${offset 80}Edition: ${color1}${font Bauhaus:size=10}${execi 130000 awk -F= '/ID=/{printf $2" "} /RELEASE=/{printf $2" "} /NAME=/{print $2}' /etc/lsb-release}
${color1}${voffset }$hr$
cpuinfo.conkyrc
alignment top_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 70
gap_y 285
TEXT
${font Bauhaus:size=13} ${color }${execi 130000 cat /proc/cpuinfo | grep 'model name' | cut -c 14-19 | uniq}${execi 130000 cat /proc/cpuinfo | grep 'model name' | cut -c 24-51 | uniq}
${alignc}${machine}${color1} @ $freq(MHz)${color}
${color1}${voffset -5}$hr$
nvidia-info.conkyrc
alignment middle_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 80
gap_y 180
TEXT
${alignc}${voffset 5}${color}${font Bauhaus:size=13}Nvidia ${execi 130000 nvidia-settings -q gpus | grep '0] (' | cut -d '(' -f 2,2 | sed -e 's/.\{1\}$//'} 
${alignc}${offset }Nvidia Driver ${color1}${execi 130000 nvidia-settings -q NvidiaDriverVersion -t | grep -m 1 ""}${color1} @ ${nvidia gpufreq}(MHz)
${color1}${voffset -5}$hr$
updates.conkyrc
alignment middle_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 85
gap_y 140
TEXT
${alignc}${color1}${offset }${voffset 5}${font Webdings:size=14}d ${font Bauhaus:size=13}${color}Updates ${color1}${execi 130000 cat /etc/pacman-mirrors.conf | grep -i "Branch =" | sed -E "s/(# )*Branch = //g"} ${color}Branch:${offset 10}${color1}${execi 1800 checkupdates | wc -l}
${color1}${voffset -5}$hr$
sysinfo.conkyrc
alignment middle_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 102
gap_y 85
TEXT
${font Bauhaus:size=13}${voffset }Kernel: ${color1}${kernel}${color}
Uptime: ${color1}$uptime_short${color}
# Power: ${color1}${battery_percent BAT0}%${color}
LOCAL IP: ${color1}${addr eno1}${color}
#Public IP: ${color1}${execi 3600 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}${color}
${color1}${voffset -5}$hr$
cpu-gpu-temp.conkyrc
alignment middle_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 82
gap_y 25
TEXT
${voffset}CPU temp: ${color1}${hwmon 1 temp 1}${font DejaVu Sans:size=13}${voffset -4}°C${color}${font Bauhaus:size=13}${alignr}  Fan: ${color1}${hwmon 2 fan 2}RPM${color}
#GPU temp: ${color1}${execi 10 nvidia-smi -q -d TEMPERATURE | awk '/GPU Current Temp/ {print $5}'}${font DejaVu Sans:size=13}${voffset -4}°C ${color}${offset 5}${font Bauhaus:size=13}${alignr}Fan: ${color1}${execi 10 nvidia-settings -tq [fan:0]/GPUCurrentFanSpeed}%${color}
${color1}${voffset -5}$hr$
cpu-ram-info.conkyrc
alignment middle_right
background yes
update_interval 1
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 70
gap_y -45
TEXT
${font Bauhaus:size=13}
#VRAM: ${color1}${exec nvidia-smi --query-gpu=memory.used --format=csv,noheader} / ${exec nvidia-smi --query-gpu=memory.total --format=csv,noheader}${color}
RAM: ${color1}$mem / $memmax$alignr${color CF2765}${membar 10,60 }${color}
Swap: ${color1}${swap}/ ${swapfree}${color}$alignr${color CF2765}${swapbar 10,60 }${color}
CPU: ${color1}${cpu cpu0}%${color}${alignr}${color CF2765}${cpugraph 18,200 CF2765 CF2765}${color}
${color1}${voffset }$hr$
network.conkyrc
alignment middle_right
background yes
update_interval 1
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 85
gap_y -150
TEXT
${font Bauhaus:size=13}
# Signal: ${color1}${wireless_link_qual eno1}%${color} 
${font PizzaDude Bullets:size=13}O ${font Bauhaus:size=13} Upload: ${color 0CACF0}${upspeed eno1}${color F00CA0}
${offset 40}Total Sent: ${color1}${totalup eno1}${color}
${upspeedgraph eno1 18,210 CF2765 CF2765}${color}
${voffset 10}${font PizzaDude Bullets:size=13}U ${font Bauhaus:size=13} Download: ${color 0CACF0}${downspeed eno1}${color F00CA0}
${offset 40}Total Received: ${color1}${totaldown eno1}${color}
${downspeedgraph eno1 18,200 CF2765 CF2765}
${color1}${voffset }$hr$
disk-info.conkyrc
alignment bottom_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 75
gap_y 165
TEXT
${font Bauhaus:size=13}
Home: ${color1}${fs_used /}/${fs_size /}${alignr}${color CF2765}${fs_bar 10,60 /}
${offset 55}${color1}${fs_free /} free${color}
${voffset 5}SSD:${offset 20}${color1}${fs_used /mnt/sda5}/${fs_size /mnt/sda5}${alignr}${color CF2765}${fs_bar 10,60 /mnt/sda5}
${offset 55}${color1}${fs_free /mnt/sda5} free${color}
${voffset 5}${color1}Read: $color${diskio_read}$alignr${color1}Write: $color${diskio_write}
${diskiograph 18,200 CF2765 CF2765}
${color1}${voffset }$hr$
process-cpu-usage.conkyrc
alignment bottom_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 215
gap_y 60
TEXT
${font Bauhaus:size=13}
${color}Process ${color}${alignr}CPU%
${color1}${top name 1}${alignr}${top cpu 1}
${color1}${top name 2}${alignr}${top cpu 2}
${color1}${top name 3}${alignr}${top cpu 3}
${color1}${top name 4}${alignr}${top cpu 4}
#${color1}${top name 5}${alignr}${top cpu 5}
#${color1}${top name 6}${alignr}${top cpu 6}
${color1}${voffset -5}$hr$
process-ram-usage.conkyrc
alignment bottom_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0

########
# Code #
########
own_window_colour 000000
gap_x 15
gap_y 60
TEXT
${font Bauhaus:size=13}
${color}Process ${color}${alignr}RAM
${color1}${top_mem name 1}${alignr}${top_mem mem_res 1}
${color1}${top_mem name 2}${alignr}${top_mem mem_res 2}
${color1}${top_mem name 3}${alignr}${top_mem mem_res 3}
${color1}${top_mem name 4}${alignr}${top_mem mem_res 4}
#${color1}${top_mem name 5}${alignr}${top_mem mem_res 5}
${color1}${voffset -5}$hr$

Edit: Commented the GPU temp & fan in cpu-gpu-temp.conkyrc because it was made for nvidia cards. Feel free to uncomment it if you use nvidia :slight_smile:

Edit2: I forgot to mention the most important part of this conky, which is @muser’s awesome wallpaper that he made. :blush:

10 Likes
#179

Very nice work pux. I was disappointed when you nixed the first post, I haden’t read much yet.
Now I see why!
Excellent love the clickable code drop downs. Dude write a tutorial, please.

Thank you.

1 Like
#180

Thank you :slight_smile:

Would you mind to elaborate what kind of tutorial you have in mind?

#181

Well a good one of course. That’s to be expected of someone of your calibre. :grin:
As for a tutorial, take it as a compliment… in reality there are 2 subjects here.

  1. For the drop-downs (nice) I need to learn more of markdown .
  2. I should read up on multiple conky 's.

I just use one, more minimal conky . It works for me.
If you wanted to write a tutorial on creating and integrating multiple conky’s, as you term them,

In your spare time of course! :roll_eyes:

I admire your work
thanks again…

1 Like
#182

Thank you for the kind words, I will try to explain my thoughts as good as I can :smiley:
Sorry that I didn’t think about it in the first place.

The original idea was to have, let’s say a “feature complete” conky with almost all relevant info and a “more modern” look, without to rely on lua scripts. But because we all have different preferences and setups, I thought it would be a good idea to make it more modular, so it can be easy adjusted to every screen size and wanted piece of info ( if you don’t have nvidia for example, you simply don’t start the nvidia-info.conkyrc).

This conky setup should be used with conky-manager (available in the community repo)

1- Install conky-manager with your preferred GUI or via command line.

2- Create a folder called .conky in your /home/$user/ directory

3- Inside of this folder create a folder called crazy-conky (or what ever name you like) :wink:

4- For each provided conkyrc above, you will need to make a *.conyrc file inside of the crazy-conky folder and paste the code. At the end you should have 12 conkyrc files in this folder which should look like this.

5- Open Conky Manager and you should be able to see all your 12 created conkys in it like here.

6- By selecting a conkyrc and pressing the play button, or double click, it should start.
As you can see in the picture all 12 conkys are running.

7- The layout in my post above is build up in the same chronological way like the conkyrc’s are posted. On a 1920x1080 monitor. Means that depending on your screen size, you will have to adjust each conky in the gui settings via “edit Widged”. Or place it where ever you like :wink:

8- To change colors, you will have to do that separately for each conkyrc by setting them in default_color and color1 (lines 50 and 51)

9- To auto-start the conky’s with your machine, click the Application Settings button and enable the option.

I hope I didn’t forget something :upside_down_face:


For the drop-downs, I do it the lazy way. Click on the wheels icon in the reply and then on Hide Details


After pasting the code in the “This text will be hidden” field I mark it and click on the Preformatted text button.

Hope that helps!

9 Likes
#183

Excellent reply pux, thank you so much for the lessons.
Bookmarked.

Oh!

That is simple...:sweat_smile:

3 Likes
#184

If not yet available here for NVIDIA :wink:
GPU/Power max for GTX 1060, I hope :slight_smile:

DeepinBildschirmfoto_Bereich%20ausw%C3%A4hlen_20180429175703

Copy&Paste nvidia-info.conkyrc @pux and Remainder stuff @SGS
alignment middle_right
background yes
update_interval 3
 
cpu_avg_samples 2
net_avg_samples 2
 
override_utf8_locale yes
 
double_buffer yes
no_buffers yes
 
#text_buffer_size 10240
imlib_cache_size 0

###########
# Windows #
###########
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 0
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
 
border_inner_margin 0
border_outer_margin 0
 
minimum_size 0 0
maximum_width 300

############
# Graphics #
############
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
 
########
# Text #
########
use_xft yes
xftalpha 0.8
 
uppercase no
 
default_color F00CA0
color1 0CACF0
color3 888888
color4 EF5A29
########
# Code #
########
own_window_colour 000000
gap_x 80
gap_y 180
TEXT
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}Graphics card: ${goto 95}${font Play:bold:size=12}${alignr}${color4}${exec nvidia-smi -q -a | grep -Eo 'GTX .+'}${color3}${font}
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}Driver ${execi 130000 nvidia-settings -q NvidiaDriverVersion -t | grep -m 1 ""}${color1}${alignr}${color4} @ ${nvidia gpufreq}(MHz)
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}Fan Speed: ${goto 95}${font Play:bold:size=12}${alignr}${color4}${exec nvidia-smi | grep -Eo '...%.+?W' | awk '{print $1}'}${color3}${font}
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}GPU temp / max: ${goto 95}${font Play:bold:size=12}${alignr}${color4}${exec nvidia-smi | grep -Eo '...%.+?W' | awk '{print $2}'}${color3} / 94°C${font}
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}Perf level: ${goto 95}${font Play:bold:size=12}${alignr}${color4}${exec nvidia-smi | grep -Eo '...%.+?W' | awk '{print $3}'}${color3}${font}
${voffset 5}${goto 95}${font Play:bold:size=9}${color2}${voffset -2}${font Play:bold:size=12}${color3}${offset 0}Power use/max: ${goto 95}${font Play:bold:size=12}${alignr}${color4}${exec nvidia-smi | grep -Eo '...%.+?W' | awk '{print $4}'}${color3} / 120W${font}
1 Like
#185

I agree !

For me too

Very simple and cool !

1 Like
#186

Hello guys, this is my first conky, changing a bit the Aureola-skeleton

, I hope you like it. The files are in this link.

15 Likes
#187

ratio % for home is False : 96 / 667 never give 80% (good 14,39% )

#188

It can be a bit confusing, however it is correct:

  • 80% represents the used space percentage of /home.
  • The 96.6G / 49.0G values represent: user_available_space/total_space
  • taking into account the space reserved for root (in my case ~ 5%), then
  • (96.6 + 34.4) /667=0.196 ~ 20% of total free space
  • or 80% of total space used.
1 Like
#189

its not mine but i would like to share with you some cool setups

*Edit

i tried to edit the “Flea” Theme for conky but i got two issues.
first one is the background will not be transparent. second is the text “es ist” is green, but normally the Date should be green the 5 or Mai does not matter.

--[[
#=====================================================================================
#                               
# Date    : 06/07/2017
# name    : Flea
# Author  : Adhi Pambudi
#           https://plus.google.com/+AdhiPambudi
#           https://addy-dclxvi.deviantart.com
#			https://github.com/addy-dclxvi
# Editor  : Adhi Pambudi
# Version : v0.01
# License : Distributed under the terms of GNU GPL version 2 or later
#=====================================================================================
]]


conky.config = {
--##  Begin Window Settings  #####################
own_window = true,
own_window_type = 'normal',
own_window_transparent = no,
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager',
own_window_colour = '#000000',
own_window_class = 'Conky',
own_window_title = 'Flea Conky',
--## ARGB can be used for real transparency
--## NOTE that a composite manager is required for real transparency.
--## This option will not work as desired (in most cases) in conjunction with
--## own_window_type normal
-- own_window_argb_visual yes # Options: yes or no

--## When ARGB visuals are enabled, this use this to modify the alpha value
--## Use: own_window_type normal
--## Use: own_window_transparent no
--## Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
-- own_window_argb_value 0

minimum_width = 800, 
minimum_height = 250,
maximum_width = 800,

gap_x = 0,--## left | right
gap_y = 0,--## up | down

alignment = 'middle_middle',
--######################  End Window Settings  ###
--##  Font Settings  #############################
-- Use Xft (anti-aliased font and stuff)
use_xft = true,
font = 'Roboto Regular:thin:size=22',


-- Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha = 1,
-- Force UTF8? requires XFT ###
override_utf8_locale = true,

uppercase = true,
--########################  End Font Settings  ###
--##  Colour Settings  ###########################
draw_shades = false,--yes
default_shade_color = 'black',

draw_outline = false,-- amplifies text if yes
default_outline_color = 'black',

default_color = '#ffffff',-- White
color1 = '#bf616a',-- Red
color2 = '#a3be8c',-- Green
color3 = '#ebcb8b',-- Yellow
color4 = '#81a1c1',-- Blue
color5 = '#b48ead',-- Magenta
color6 = '#88c0d0',-- Cyan
--######################  End Colour Settings  ###
--##  Borders Section  ###########################
draw_borders = false,
-- Stippled borders?
stippled_borders = 5,
-- border margins
border_inner_margin = 40,
border_outer_margin = 0,
-- border width
border_width = 2,
-- graph borders
draw_graph_borders = true,--no
--default_graph_size 15 40
--#######################  End Borders Secton  ###
--##  Miscellaneous Section  #####################
-- Boolean value, if true, Conky will be forked to background when started.
background = true,
-- Adds spaces around certain objects to stop them from moving other things
-- around, this only helps if you are using a mono font
-- Options: right, left or none
use_spacer = 'none',

-- Default and Minimum size is 256 - needs more for single commands that
-- "call" a lot of text IE: bash scripts
--text_buffer_size 6144

-- Subtract (file system) buffers from used memory?
no_buffers = true,

-- change GiB to G and MiB to M
short_units = true,

-- Like it says, ot pads the decimals on % values
-- doesn't seem to work since v1.7.1
pad_percents = 2,

-- Imlib2 image cache size, in bytes. Default 4MiB Increase this value if you use
-- $image lots. Set to 0 to disable the image cache.
-- imlib_cache_size = 0,

-- Use the Xdbe extension? (eliminates flicker)
-- It is highly recommended to use own window with this one
-- so double buffer won't be so big.
double_buffer = true,

--   Maximum size of user text buffer, i.e. layout below TEXT line in config file
--  (default is 16384 bytes)
-- max_user_text 16384

-- Desired output unit of all objects displaying a temperature. Parameters are
-- either "fahrenheit" or "celsius". The default unit is degree Celsius.
-- temperature_unit Fahrenheit
--################  End Miscellaneous Section  ###

update_interval = 1,

};

conky.text = [[
${alignc}${font Roboto Regular:thin:size=16}Hallo,\
${font Roboto Regular:size=16} ${color4}${execi 60 whoami}!${color}${font}
${voffset 10}${alignc}Heute ist ${color5}${time %A}${color}${font}, der \
${time %B} ${color2}${time %-d}${color}${font} \
es ist ${color1}${time %H:%M}${color}${font}
${voffset 20}${alignc}${font Roboto Regular:thin:size=20}Heute wird es ${execi 1800 ~/.config/conky/flea/res/weather}
${voffset 20}${alignc}${font Roboto Regular:thin:size=16}${execi 1800 ~/.config/conky/flea/res/weather -t}
]];

im using gnome-shell also how can i add the conky-script to startup on gnome?
other question if i hide all windows the text also hides. is there any trick that the conky-script will be shown the whole time?

1 Like
#190

The above shows you what to do. Set own_window_argb_value to 255 for full background transparency.

#191

does not work :frowning:

#192
own_window_argb_value = 0,