This is my personal configuration for Conky. I use the basic framework provided by Conky along with several queries to the Conky Lua API. The display elements and graphs were programmed by me in Lua using the Cairo graphics library.
With this configuration, Conky displays CPU information, including the usage and temperature of individual processor cores, memory usage information, graphics card usage and temperature, disk usage for each storage partition, current network traffic, external IP address and average ping, as well as information about the top 10 running processes.
The graphical elements include circular, line, and bar charts. They were created in Lua using the Cairo graphics library. The size, fonts, and colors of all graphical elements can be configured in a configuration file and adapted to the monitor's resolution.
The lm-sensors utility is queried in the background to retrieve the temperature of individual CPU and graphics card sensors.
This configuration is designed for my current system. It may need to be adapted for other systems.
The background image was created by benzoix on Freepik