# Marquee apps: retired *This document is retired. The 2026-07-17 pivot dropped the egui marquee-app pipeline. Alloy authors one surface now: the `alloy` console on the `alloy_tui` ratatui design system. See [CONSOLE.md](CONSOLE.md) and [COMPONENT-LIBRARY.md](COMPONENT-LIBRARY.md).* The marquee pipeline was a set of user-facing apps Alloy would author in egui to anchor the design system (a lockscreen, a package GUI, a wallpaper picker, a small text editor, a notification daemon, a bar). With egui dropped, each is either adopted from upstream or folded into the console. ## What each intended app became | Intended egui marquee app | Now | |---|---| | Lockscreen | **Adopted: swaylock** (a Wayland lock surface is graphical; adopt, don't author). See [STACK.md](STACK.md#lock). | | Package GUI | **A TUI view in the `alloy` console** (`alloy update` fronts rpm-ostree; the three-surface install model is taught there). See [CONSOLE.md](CONSOLE.md). | | Wallpaper picker | **A future `alloy` console verb** over swww; no authored GUI. See [STACK.md](STACK.md#wallpapers). | | TextEdit-equivalent | **Dropped:** the editor is a TUI (helix, then deox). | | Notification daemon | **Adopted: mako.** See [STACK.md](STACK.md#notification-daemon). | | Bar | **Adopted: swaybar** (sway built-in). See [STACK.md](STACK.md#bar). | | File manager | **Adopted: yazi** (TUI, no GUI fallback shipped). See [STACK.md](STACK.md#file-manager). | ## What carried over The design-system commitment survived the pivot intact: Alloy authors one design-system crate that everything authored pulls from. It is now `alloy_tui` (ratatui) instead of `alloy_ui` (egui), and its first and central consumer is the `alloy` console rather than a lockscreen. The immediate-mode discipline is unchanged, because ratatui is immediate-mode too. See [MANIFESTO.md](MANIFESTO.md) principle 3 and [COMPONENT-LIBRARY.md](COMPONENT-LIBRARY.md).