vmux
Terminal

Themes & Colors

Customize terminal colors with built-in or imported themes.

Overview

vmux ships with a large built-in theme catalog covering classic terminals, modern VSCode styles, and Omarchy community themes. You can also import custom themes from local files.

The default theme is Ghostty.

Changing the Theme

You can switch themes from either:

  • Settings — open Settings and pick a theme from the list.
  • Command Palette — open the Command Palette, search for "Theme", and select one.

The change applies to all open windows immediately.

Built-in Themes

vmux includes popular themes out of the box. Here's a sample:

ThemeStyle
Ghostty (default)Dark
Catppuccin Mocha / Macchiato / Frappe / LatteDark / Light
DraculaDark
Tokyo Night / Tokyo Night LightDark / Light
NordDark
Gruvbox Dark / Gruvbox LightDark / Light
Solarized Dark / Solarized LightDark / Light
GitHub Dark / GitHub LightDark / Light
One Dark Pro / One LightDark / Light
Rose Pine / Rose Pine Moon / Rose Pine DawnDark / Light
Monokai ProDark
Material Theme / Material PalenightDark
Synthwave '84Dark
Ayu Dark / Ayu LightDark / Light
Cobalt2Dark
Night OwlDark
PoimandresDark
SnazzyDark

…and many more. Browse the full list in Settings or the Command Palette.

Importing a Custom Theme

You can import terminal themes from:

  • VSCode JSON theme files (.json)
  • Ghostty theme files (.conf, .theme)
  1. Open Settings.
  2. Tap Import Theme.
  3. Pick the theme file from the file browser.

The imported theme appears alongside the built-in themes and is available immediately.

To remove an imported theme, long-press it in the theme list and select Delete.

What a Theme Controls

A theme sets all terminal colors at once:

  • Foreground and background colors
  • ANSI palette (16 standard colors used by command-line tools)
  • Cursor color
  • Selection highlight color
  • Window accent color

The terminal background is transparent by default so the visionOS glass shows through. You can adjust background opacity separately — see Glass & Opacity.