Overview of Yazelix First-party Components
mainYazelix is an ecosystem of specialized forks, plugins, and libraries designed to work together. Key components include:
- Mars: A GUI terminal used by
yzx launchfeaturing Kitty graphics, cursor shaders, and session integration. - Yazelix Zellij: A multiplexer fork with Kitty graphics passthrough and managed runtime appearance switching.
- Yazelix Helix: An editor fork with isolated configuration and workspace bridge hooks.
- Zellij Plugins: Includes Pane Orchestrator (manages workspace roots, panes, and focus), Popup (manages floating TUI panes), and Bar (provides status widgets and session details).
- Ratconfig: A reusable Ratatui configuration editor and TOML patching/migration library.
- Yazelix Screen: Provides terminal welcome animations and an aquarium via
yzx screen. - Yazelix Cursors: Provides shared cursor presets and validation for Ratconfig.
- Yazi Bistro: A collection of curated Yazi flavors.
- auto-layout.yazi: A Yazi plugin that adjusts column layout based on pane width.
- zjstatus: A Zellij fork providing activity-aware tab markers.