Skip to content

Themes & palettes

UBLX themes are Palette values in palettes.rs. The config string must match the display name exactly.

toml
theme = "Oblivion Ink"

Omit theme or use theme = "default" for Oblivion Ink (built-in default).

How to choose a theme

MethodNotes
Settings tabTheme, layout, opacity, toggles; e opens active config in $EDITOR
Command ModeCtrl+A, then t — preview in picker; saves to local config on confirm
Config filetheme = "..." in global or local ublx.toml (hot-reloadable)
CLIublx --themes — lists themes grouped by appearance

The in-app picker shows Dark and Light headers; themes sort A–Z within each (same order below).

Use the Palette dropdown in the top nav to preview any palette as this documentation site’s color scheme. Light or dark mode follows the palette you pick (saved in your browser).

Source of truth

To add a theme upstream: define a Palette in palettes.rs, append to ALL_THEMES, and set name to the exact display string. Regenerate this page’s swatch data from that file when palettes change.

UBLX · Nefaxer · ZahirScan