Files
bare-operating-system/docs/themes
2026-04-03 23:11:37 -04:00
..
2026-04-03 21:39:36 -04:00
2026-04-03 21:39:36 -04:00
2026-04-03 21:39:36 -04:00
2026-04-03 21:39:36 -04:00
2026-04-03 23:11:37 -04:00
2026-04-03 21:39:36 -04:00
2026-04-03 21:39:36 -04:00

Host terminal themes (Bare OSmaintained)

These files mirror common terminal emulator formats so you can match your host terminal (outside Bare OS) to the same named presets used inside the session (theme set <name>).

They are authored in-repo for consistency with bare-os-theme-presets.js. They are not downloaded from third-party theme galleries.

Naming follows common patterns (similar in spirit to catalogs like terminalcolors.com): alacritty-<preset>.yml, warp-<preset>.yaml, iterm-<preset>.itermcolors.

File Preset Format Import
alacritty-nord.yml nord Alacritty YAML Merge colors: into alacritty.yml
alacritty-dracula.yml dracula Alacritty YAML Same
warp-nord.yaml nord Warp Theme picker / path
warp-dracula.yaml dracula Warp Same
iterm-nord.itermcolors nord iTerm2 / Terminal.app Profiles → Colors → Color Presets → Import
iterm-dracula.itermcolors dracula iTerm2 / Terminal.app Same

Additional presets (gruvbox_dark, tokyo_night, catppuccin_mocha, …) can be added here using the same filenames; contributions should keep parity with the JS preset names.

Preset names

Run theme list in a Bare OS shell. Examples: default, nord, dracula, gruvbox_dark, catppuccin_mocha, tokyo_night, github_dark, solarized_dark.

See environment variables reference: BARE_OS_THEME, BARE_OS_COLOR_DEPTH, LS_COLORS, BARE_OS_DIRCOLORS, and host passthrough TERM / COLORTERM.