ports
6 ports, one palette
Everything on this page exists. Each port is a repository of its own, holding finished theme files you can install right now — no build step, no tooling, nothing to compile. When another app is themed, it appears here the same way.
Terminals 3
-
The full 16-colour ANSI mapping, plus cursor, selection and split dividers.
-
The 16-colour ANSI mapping, plus cursor, selection, splits, the tab bar and the three mark slots.
-
The 16-colour ANSI mapping, plus the cursor, vi mode, search hits, hints, the footer bar and the line indicator.
Shell & CLI 1
-
A native eza theme.yml — file kinds, permissions, sizes, git status and per-language accents.
Editors 1
-
The whole syntax scope tree, the three editing modes, diagnostics, diffs, the picker and the inlay hints.
Multiplexers 1
-
The agent sidebar, panes, tabs and toasts — including the four colours that say what each agent is doing.
Theming another app
The colour decisions are already made and written down: the palette is public data and the spec says which role each thing gets. Building a port means mapping your app's config keys onto those roles — the hard part is already done.
How to build a port