Skip to content

theme.jsonc

~/.config/gmux/theme.jsonc (or $XDG_CONFIG_HOME/gmux/theme.jsonc)

Terminal color palette. All fields are optional CSS color strings. Omitted colors use the built-in defaults shown below.

This file is drop-in compatible with Windows Terminal themes: purple/brightPurple are mapped to magenta/brightMagenta, and the name field is ignored.

{
"background": "#282a36",
"foreground": "#f8f8f2",
"cursor": "#f8f8f2",
"selectionBackground": "#44475a",
"black": "#21222c",
"red": "#ff5555",
"green": "#50fa7b",
"yellow": "#f1fa8c",
"blue": "#bd93f9",
"purple": "#ff79c6", // mapped to magenta
"cyan": "#8be9fd",
"white": "#f8f8f2"
}

Default text color.

  • Default: #d3d8de

Terminal background color.

  • Default: #0f141a

Cursor color.

  • Default: #d3d8de

Cursor accent color (text under block cursor).

  • Default: #0f141a

Selection highlight color.

  • Default: #3a506acc

Text color inside selection.

Selection color when terminal is not focused.

ANSI black.

  • Default: #151b21

ANSI red.

  • Default: #c25d66

ANSI green.

  • Default: #a3be8c

ANSI yellow.

  • Default: #ebcb8b

ANSI blue.

  • Default: #81a1c1

ANSI magenta.

  • Default: #b48ead

ANSI cyan.

  • Default: #49b8b8

ANSI white.

  • Default: #d3d8de

ANSI bright black.

  • Default: #595e63

ANSI bright red.

  • Default: #d06c75

ANSI bright green.

  • Default: #b4d19a

ANSI bright yellow.

  • Default: #f0d9a0

ANSI bright blue.

  • Default: #93b3d1

ANSI bright magenta.

  • Default: #c9a3c4

ANSI bright cyan.

  • Default: #5fcece

ANSI bright white.

  • Default: #eceff4

Alias for magenta (Windows Terminal compat).

Alias for brightMagenta (Windows Terminal compat).

Theme name (ignored, present in Windows Terminal theme files).