This is a custom Conky configuration to display system information in a minimal, organized way.
It shows date, time, OS, kernel, uptime, packages, updates (using Pacman), CPU, GPU, RAM, disk usage, network info, and running processes.
- Conky must be installed.
Arch Linux / Manjaro / EndeavourOS:
sudo pacman -S conky
Ubuntu / Debian:
sudo apt update
sudo apt install conky-all
Fedora:
sudo dnf install conky
-
Go to your user config folder:
cd /home/user/.config
-
Create a
conky
directory if it does not exist:mkdir -p /home/user/.config/conky
-
Place your Conky config file(s) in
/home/user/.config/conky/
.
Example:conky.conf
conky-small.conf
conky-start.sh
-
Edit the config file to match your hardware:
- CPU name
- GPU name
- Frequencies, core counts, etc.
- Adjust any manual labels if needed
⚙️ The update count is based on
pacman
. If you use another package manager, edit the update command accordingly.
Instead of running Conky manually, use the included conky-start.sh
script:
./conky-start.sh &
To start Conky automatically on boot:
-
Make the script executable:
chmod +x conky-start.sh
-
Add
conky-start.sh
to your desktop environment’s Startup Applications or Autostart folder.
- Font size, color, and width can be adjusted directly in each
.conf
file. - Tweak
gap_x
andgap_y
to change placement on your screen. - Change fonts and colors to match your desktop theme.
- The hardware info is manually labeled to avoid mismatches.
- For automatic detection, adjust the config to use
hwmon
orlmsensors
directly. - By default, this is set for Pacman-based systems. Change the update command for other package managers.