Skip to content

Sysop TUI Themes

The local sysop TUI supports selectable color themes with:

bash
oxidebbs-server --config config/oxidebbs.toml sysop --theme oxide-classic

When --theme is omitted, OxideBBS uses oxide-classic.

Available Themes

ThemeCommandCharacter
oxide-classicoxidebbs-server sysop --theme oxide-classicCharcoal console with oxide-orange headings, green online states, amber warnings, and red danger states.
wildcatoxidebbs-server sysop --theme wildcatBlack and gray shell with bright cyan highlights, inspired by classic Wildcat-style sysop menus.
telegardoxidebbs-server sysop --theme telegardDark blue sysop-console palette with bright blue focus states and muted blue-gray borders.
vbbsoxidebbs-server sysop --theme vbbsDark green and teal palette inspired by VBBS-era utilitarian sysop screens.
mysticoxidebbs-server sysop --theme mysticDark violet/purple palette inspired by Mystic BBS-style modern ANSI consoles.
midnightoxidebbs-server sysop --theme midnightNear-black and charcoal palette with muted gray accents and low-saturation status colors.
high-contrastoxidebbs-server sysop --theme high-contrastAccessibility-focused black, white, yellow, green, and red palette.

oxidebbs-server sysop --help also lists the valid theme names.

These examples are static documentation previews. They show the visual character of each theme using the same kinds of labels, focus states, warnings, and node status colors used by the local sysop TUI.

OxideBBS SYSOP
Theme: oxide-classic
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
WILDCAT SYSOP
Theme: wildcat
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
TELEGARD SYSOP
Theme: telegard
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
VBBS SYSOP
Theme: vbbs
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
MYSTIC SYSOP
Theme: mystic
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
MIDNIGHT SYSOP
Theme: midnight
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert
HIGH CONTRAST SYSOP
Theme: high-contrast
> Nodes 03 Online
Users 2 Pending
Doors 1 Alert

Palette Examples

These swatches show the main colors each theme applies to headings, selection, success, warnings, danger states, labels, muted text, and borders.

Oxide Classic

RoleColor
Background #141414
Foreground #dcdcdc
Accent / Focus #ff8c00
Success #00c800
Warning #ffb400
Danger #dc3232
Label / Muted #a0a0a0 / #646464

Wildcat

RoleColor
Background #0c0c0c
Foreground #d2d2d2
Accent / Focus #00b4f0
Success #50ff78
Warning #ffc850
Danger #ff4040
Label / Muted #969696 / #60606e

Telegard

RoleColor
Background #081226
Foreground #d6dbe8
Accent / Focus #5c9dff
Success #52d66b
Warning #ffb343
Danger #ff5c5a
Label / Muted #9ca8c4 / #687595

VBBS

RoleColor
Background #10120f
Foreground #dcebdc
Accent / Focus #00c6b2
Success #58f08c
Warning #ffce54
Danger #ff6565
Label / Muted #a0b4a0 / #6e8070

Mystic

RoleColor
Background #12121e
Foreground #d7d7f0
Accent / Focus #9678ff
Success #8cf48c
Warning #ffd861
Danger #ff6c74
Label / Muted #aaaacc / #727292

Midnight

RoleColor
Background #08090b
Foreground #bec2c8
Accent / Focus #8a929d
Success #b8b8b8
Warning #969696
Danger #d2d2d2
Label / Muted #9aa1aa / #5f666f

High Contrast

RoleColor
Background black
Foreground white
Accent / Focus yellow
Success green
Warning yellow
Danger red
Label / Muted light yellow / gray

Notes

  • Theme choice affects the local sysop TUI only. It does not change caller ANSI screens or remote caller menus.
  • Theme selection is a command-line option today; it is not stored in oxidebbs.toml.
  • high-contrast is the best starting point for terminals or displays where subtle muted colors are hard to distinguish.

Apache-2.0 licensed.