No description
  • QML 74.7%
  • Python 25.3%
Find a file
Mariano Z. a6e529836f Add cast-status plugin
Bring the niri screen-share/cast-status Noctalia plugin into this source,
with only the files needed at runtime: the QML entry points, manifest, and
the bundled obs-ws.py OBS WebSocket helper invoked by the OBS menu actions.

The OBS commands resolve the helper via a {pluginDir} placeholder expanded at
runtime to the plugin's install dir, so there are no hard-coded paths to the
source checkout. Register the plugin in registry.json and the README.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 14:33:07 -03:00
cast-status Add cast-status plugin 2026-06-17 14:33:07 -03:00
claude-mem-worker Restructure as Noctalia plugin source 2026-06-17 14:20:03 -03:00
.gitignore Add cast-status plugin 2026-06-17 14:33:07 -03:00
README.md Add cast-status plugin 2026-06-17 14:33:07 -03:00
registry.json Add cast-status plugin 2026-06-17 14:33:07 -03:00

Mariano's Noctalia Plugins

Personal plugin source for Noctalia.

Add this repository as a Noctalia plugin source:

ssh://git@git.mz.uy:222/marianozunino/noctalia-plugins.git

Plugins

  • claude-mem-worker: shows claude-mem worker status in the bar and lets you start, stop, or restart it.
  • cast-status: shows what niri is currently casting (app window, whole desktop, or blank) and lets you switch the dynamic cast target. Includes an optional OBS projector control backed by cast-status/scripts/obs-ws.py.