The syntax which is written to text document has many variables that can be add to display system information. If you are going to make your own or use a theme from the web to start you'll need two programs to start.
Code:
sudo apt install conky-all
Code:
sudo apt install lm-sensors
I started with other users themes and modified them and even included weather. Below is a syntax I pieced together with my Nvidia card info. Conky manger is available for those who don't want to create themes .
https://github.com/zcot/conky-manager2
Code:
--[[
# Theme : based on Elegance-beam conky by capn-damo
# Author : Mixed
# License : Distributed under the terms of GNU GPL version 2 or later
]]
conky.config = {
alignment = 'top_right',
background = false,
border_inner_margin = 15,
border_width = 5,
default_color = 'ffffff', --ffffff # white ffffff fffff ffffff ffffff ffffff
double_buffer = true,
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
gap_x = 30,
gap_y = 25,
maximum_width = 320,
double_buffer = true,
override_utf8_locale = true,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'normal',
own_window_transparent = true,
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager,sticky',
own_window_argb_visual = true,
own_window_argb_value = 150,
text_buffer_size = 8000,
total_run_times = 0,
update_interval = 1,
uppercase = false,
use_xft = true,
xftalpha = 1,
short_units = false,
font = 'sawasdee regular:style=Light:pixelsize=14',
color1 = 'ffffff',
color2 = 'ffffff',
color3 = 'ffffff',
};
conky.text = [[
Time:${alignr}${time %H}${font}${time :%M}
Date:${alignr}${time %m-%d-%Y}${font}
$hr
Zorin:${alignr}17 Core
Linux:${alignr}${kernel}${color}
Uptime:${alignr}$uptime
CPU:${alignr}${cpu cpu}%
Ram: ${alignr}${mem} / ${memmax}
Swap: ${alignr}${swap} / ${swapmax}
Home: ${alignr}${fs_used_perc /home}% / ${fs_size /home}
$hr
${font sawasdee regular:pixelsize=14}${alignr}${color3}
GPU:${alignr}${color #FFFFFF}${exec nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits}
${color FFFFFF}${font}
Memory: $alignr ${nvidia memfreq} Mhz
Temperature: $alignr ${nvidia temp} C
NVidia GeForce GPU: $alignr ${nvidia gpufreq} Mhz
${color1}Vram Utilization: ${color} $alignr ${exec nvidia-smi | grep % | cut -c 37-40} MB
]];
Bookmarks