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.
Every percentage bar and the CPU graph share one green → yellow → red scale, so load reads the same way everywhere on the panel.
Current load, package temperature via lm_sensors, and a
live 40-sample graph that recolors itself as load climbs.
Memory plus root and home usage, each with its own LED-block bar.
Up/down speed graphs rescale to whatever your connection is doing, alongside running session totals.
Name on the left, percentage right-aligned to the decimal point on the right.
checkupdates or apt-check for official
packages, plus an optional line from yay or paru.
No shared utils.lua, no settings framework — every
helper lives in the one file it's used in.
Find yours with ip -brief link, drop it in.
Set to "" to skip the AUR line entirely.
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 }, }
Pull the two files down straight from GitHub.
git clone https://github.com/wim66/conky-system-redone.git ~/.conky/conky-system
Open widget.lua, set your network interface and AUR helper.
cd ~/.conky/conky-system && nano widget.lua
Start it directly, or wire up autostart.sh in your session.
conky -c conky.conf