conky -c conky.conf

Liquid glass
for your desktop.

One Lua file draws this entire panel — bars, graphs, and all — straight onto your desktop with Conky and Cairo. No themes to install, no dependencies to untangle. Just widget.lua.

conky-system widget running on a KDE Wayland desktop
What it shows

Everything a system panel should, nothing it shouldn't

Every percentage bar and the CPU graph share one green → yellow → red scale, so load reads the same way everywhere on the panel.

CPU

Load, temp, history

Current load, package temperature via lm_sensors, and a live 40-sample graph that recolors itself as load climbs.

Memory & disks

Used / free, at a glance

Memory plus root and home usage, each with its own LED-block bar.

Network

Auto-scaling graphs

Up/down speed graphs rescale to whatever your connection is doing, alongside running session totals.

Processes

Top 6 by CPU

Name on the left, percentage right-aligned to the decimal point on the right.

Updates

Repo + AUR, one box

checkupdates or apt-check for official packages, plus an optional line from yay or paru.

One file

widget.lua, alone

No shared utils.lua, no settings framework — every helper lives in the one file it's used in.

One table, top of the file

Configure it in place

network_iface — your interface

Find yours with ip -brief link, drop it in.

aur_helper — yay, paru, or none

Set to "" to skip the AUR line entirely.

glass_base_color / alpha — per wallpaper

The one layer worth re-tuning when you change backgrounds.

local CFG = {
  network_iface = "enp0s31f6", -- your NIC, via `ip a`
  aur_helper     = "yay",       -- "yay" | "paru" | ""

  -- the base glass layer -- tune per wallpaper
  glass_base_color = 0x08081A,
  glass_base_alpha = 0.35,

  colors = {
    accent1 = 0xE7660B, -- orange
    accent3 = 0x42E147, -- green
    danger  = 0xFF3B30, -- red
  },
}
Get it running

Three steps, no theme engine

1

Clone the repo

Pull the two files down straight from GitHub.

git clone https://github.com/wim66/conky-system-redone.git ~/.conky/conky-system
2

Set your CFG

Open widget.lua, set your network interface and AUR helper.

cd ~/.conky/conky-system && nano widget.lua
3

Run it

Start it directly, or wire up autostart.sh in your session.

conky -c conky.conf