Host terminal themes (Bare OS–maintained)
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.
Related session variables
See environment variables reference: BARE_OS_THEME, BARE_OS_COLOR_DEPTH, LS_COLORS, BARE_OS_DIRCOLORS, and host passthrough TERM / COLORTERM.