beacon is a GTK4 layer-shell notification daemon in the Cosmonaut Shell idiom. It owns org.freedesktop.Notifications and renders each notification as a holographic card: scanline/sweep/noise overlay (shared lib/hologram.py) clipped to a rounded violet holo-glass card, emitted-magenta text, glow-violet frame (accent + squiggle for critical), materialise-out-of-static intro / dissolve outro, top-centre stack. Implements the interactive spec subset: body markup, urgency, replaces_id, per-urgency timeouts, action pills, icons (name/path/raw), click-to-dismiss, and the NotificationClosed / ActionInvoked signals. - scripts/beacon-start.sh: LD_PRELOAD launcher - autostart.lua: dunst -> beacon - windowrules.lua: blur layer-rule for the `beacon` namespace (no_anim; it has its own hologram intro) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| hyprdrive | ||
| hyprland | ||
| hyprlua | ||
| niri | ||
| sway | ||
| migrate-hyprland-to-hyprlua.sh | ||