Custom per-monitor taskbar plugin for Noctalia v5 (KWin window enumeration + Luau bar/panel plugin)
  • Luau 54.1%
  • Python 38.7%
  • JavaScript 4%
  • Shell 3.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-21 21:29:42 +02:00
backend fix(taskbar): harden backend install path, staleness check, and busctl error handling 2026-08-14 04:17:00 +02:00
docs Annotate plan: is_stale/STALE_TIMEOUT_S and onClose removed/renamed post-merge (final review fix wave) - historical task text left intact 2026-08-14 04:22:22 +02:00
plugin/taskbar Match v4 exactly: click always toggles first window, no picker-on-click 2026-08-14 04:47:54 +02:00
.gitignore chore(taskbar): ignore venv/pycache/pytest-cache 2026-08-14 04:17:13 +02:00
install.sh fix(taskbar): harden backend install path, staleness check, and busctl error handling 2026-08-14 04:17:00 +02:00
README.md Add vibe-coded disclaimer to README 2026-10-21 21:29:42 +02:00

lvxy-taskbar

Vibe-coded. Built mostly with AI (Claude Code). Works for me, no guarantees. Use at own risk.

Per-monitor taskbar plugin for Noctalia v5 on KDE Plasma 6 (KWin). Grouped windows, multi-window picker, right-click actions, pinned apps. Replaces Noctalia's built-in taskbar widget.

  • plugin/taskbar/ – the Noctalia plugin (lvxy/taskbar), see its own README for usage and settings
  • backend/ – Python D-Bus helper (dev.lvxy.Taskbar) + KWin script that pushes the window list
  • install.sh – installs the systemd user service and registers the plugin with Noctalia

Needs busctl, python3, PyGObject and noctalia.