Conky v1.24.0
Conky v1.24.0 adds new text-object options for richer built-in rendering, fixes several runtime and build issues, and refreshes the contributor toolchain around mise, Bun, Lefthook, and consolidated CI.
No breaking configuration changes are expected for existing Conky configs.
Full Changelog: v1.23.0...v1.24.0
Highlights Since v1.23.0
Text Objects
- Added sysfs-backed bar variables for Linux hardware monitoring:
hwmonbar,i2cbar, andplatformbar. These let configs render sensor values as bars without shelling out throughexecbar. - Added an optional width argument to
hrandstippled_hr, allowing horizontal rules to be capped at a specific pixel width while preserving existing defaults.
Runtime Fixes
- Aligned periodic updates to wall-clock second boundaries so
${time}output updates on time instead of drifting up to nearly a second late. - Fixed a crash when
XDG_SESSION_TYPEis present but empty. - Fixed X11 mouse event propagation regressions that could duplicate clicks and scroll events on other windows.
- Fixed a graph argument parsing edge case for leading
-m/ minheight values.
Build and Contributor Workflow
- Fixed
BUILD_LUA_CAIRO=ONwithBUILD_LUA_CAIRO_XLIB=OFFso Cairo is linked when Lua Cairo support needs it. - Added a locked
misedevelopment environment, updated contributor documentation, and moved web/helper tooling to Bun. - Consolidated CI into a single workflow with a stable final
All checks passedjob for branch protection. - Added version bump automation through
mise r version:patch,mise r version:minor, andmise r version:major. - Installed Lefthook hooks automatically for contributors entering the repo through
mise.
Pull Requests by Category
Features
- feat(text): add sysfs monitoring bar variables (#2285)
- Added a new width argument to
hrandstippled_hrvariables (#2315)
Bug Fixes
- Remove
mouse-events.hinclude guard fromdisplay-x11.cc(#2368) - fix(core): align update schedule to wall-clock seconds (#2370)
- Fix crash when
XDG_SESSION_TYPEis empty (#2371) - style: run clang-format and fix graph minheight parsing (#2373)
- Fix event propagation (#2376)
- Fix
BUILD_LUA_CAIROnot adding Cairo toconky_libs(#2377)