Skip to content

plugins: add Yatagarasu Roost — the Kasugai crow desktop widget - #134

Closed
SourceAura wants to merge 1 commit into
Ryoku-dev:mainfrom
SourceAura:yatagarasu-roost
Closed

SourceAura wants to merge 1 commit into
Ryoku-dev:mainfrom
SourceAura:yatagarasu-roost

Conversation

@SourceAura

Copy link
Copy Markdown

What is this?

Yatagarasu Roost — a desktop-widget plugin: the Kasugai crow herself, standing on her prism wire on the desktop. Her eye wears the colour of the last notification (LOW cyan, MEDIUM emerald, HIGH amber, CRITICAL rose; the calm prism when the wire is clear). She hears the desktop the honest way — her own small listener (Python, shipped in bin/) watches the session's notification bus via dbus-monitor; no shell internals, no compositor, nothing privileged. Companion to the Yatagarasu notification design proposed in a sibling PR: the scrolls are her voice; this is her.

Checklist

  • One folder under its catalogue with a manifest and a real preview image (not a placeholder).
  • One entry added to that catalogue's registry.json (lastUpdated in YYYY-MM-DD; official: false for community items).
  • Tested live in Ryoku, it renders and behaves correctly (see DEVELOP.md) — installed with ryoku plugin add, enabled as a desktop widget, and her eye verified against live notifications at every priority.
  • tests/validate-catalogue.sh passes from the repo root, and ryoku plugin validate reports 0 blocking, 0 warnings.
  • I own or have permission to submit this content, and it is licensed for redistribution (GPL-3.0-or-later).
  • It does not overwrite user configuration or run privileged commands without clear consent. External commands are declared in dependencies.commands (python3, dbus-monitor).

I maintain what I submit: the author contact is the upstream repo, and updates will ship as version bumps with regenerated manifests.

@SourceAura

Copy link
Copy Markdown
Author

Superseded by #147 — the whole Yatagarasu kit in one PR (design + Roost + bundle).

@SourceAura SourceAura closed this Oct 25, 2026
aethctl pushed a commit to safloresmo/ryostore that referenced this pull request Oct 26, 2026
The whole kit in one PR, superseding the separate design
(Ryoku-dev#133) and Roost (Ryoku-dev#134) submissions: the crow is not a
companion to the design — the bird is Yatagarasu and the
scrolls are her voice, so the kit lands whole or not at all.

notifications/yatagarasu v1.3.0 (dispatch-scroll card),
plugins/yatagarasu-roost v1.0.0 (the crow; her eye wears
the freshest word), bundles/yatagarasu v1.0.0 (the front
door — the format has no design item type, so the bundle
carries the Roost as a deferred plugin item and presents
the pair as one kit). Registry diffs are insertions only;
validate-catalogue green.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant