All work

Irix

A color palette system built on Radix, with tools to apply it everywhere.

Source on GitLab Python · MIT · v0.7.0

Irix is the color system behind nearly everything I look at: my terminal, shell prompt, editor, and this site. It organizes Radix colors into five chambers of four hues, twelve shades each, in light and dark modes, and names every color by role rather than by hex code.

Irix's generated light-mode swatch sheet: twenty hues grouped into chambers, each shown as a row of twelve labeled shades.
Open original light swatch sheet

One palette definition renders out to 23 targets, and a check command catches any config that has drifted from the source. It also ships a few small CLI tools for working with the palette in the terminal.

One palette definition generates 23 render targets across terminals, editors, shells, and web surfaces; six are shown here (kitty, vscode, tmux, cssvars, slack, sublime). A check command compares each rendered file against a fresh render; editing one byte of a generated sublime file and re-running the check reproduces exactly this, a caught drift on that target. palette 6 of 23 targets kitty vscode tmux cssvars slack sublime check: DRIFT