atmos list themes
Use this command to discover available terminal themes that can be used to customize the appearance of markdown output in Atmos.
Usage​
atmos list themes [flags]
Description​
This command lists available terminal themes that can be used for markdown rendering in Atmos.
By default, it shows only recommended themes that have been tested to work well with Atmos output. These themes provide excellent readability for infrastructure-related content.
Use the --all flag to see the complete list of all available themes imported from popular terminal theme collections.
Examples​
Show recommended themes (default)​
atmos list themes
Show all available themes​
atmos list themes --all
Flags​
--all- Show all available themes instead of just recommended ones (default:
false)
Configuration​
To use a theme, set it in your atmos.yaml configuration file:
settings:
terminal:
theme: "dracula" # Theme name from the list
The theme will be applied to all markdown output, including:
- Command help text
- Error messages
- Documentation output
- Workflow descriptions
Theme Precedence​
When determining which theme to use, Atmos follows this precedence:
- Theme setting - If
settings.terminal.themeis set, that theme is used - Custom colors - If no theme is set but custom markdown colors are configured, those are used
- Default theme - If neither theme nor custom colors are set, the "default" theme is used
Combining Themes with Custom Colors​
You can override specific colors of a theme by setting custom markdown colors in your configuration:
settings:
terminal:
theme: "dracula"
markdown:
h1:
color: "#FF79C6" # Override H1 color while keeping other theme colors
Recommended Themes​
The following themes are recommended for use with Atmos as they provide excellent readability for infrastructure output:
Dark Themes​
- default - Atmos native theme optimized for infrastructure output
- Dracula - High contrast dark theme with vibrant colors
- Catppuccin Mocha - Modern pastel dark theme, easy on the eyes
- Tokyo Night - Clean theme inspired by Tokyo city lights
- Nord - Arctic-inspired color palette
- Gruvbox Dark - Retro groove theme with warm colors
- GitHub Dark - GitHub's familiar dark mode
- One Dark - Atom's iconic dark theme
- Solarized Dark - Scientifically-designed colors for reduced eye strain
- Material - Google's Material Design colors
Light Themes​
- Catppuccin Latte - Modern pastel light theme
- Gruvbox Light - Retro groove light theme with warm colors
- GitHub Light - GitHub's familiar light mode
- Solarized Light - Precision colors for comfortable daylight viewing
Related Commands​
atmos docs- Generate documentation with themed markdownatmos describe component- View component details with themed output
Theme Credits and Attribution​
The terminal themes included in Atmos are sourced from the charmbracelet/vhs project, which has curated an extensive collection of terminal themes from the community.
License​
The theme collection is used under the MIT License:
- Copyright (c) 2022 Charmbracelet, Inc
- Original source: https://github.com/charmbracelet/vhs
Individual Theme Credits​
Each theme preserves its original creator's attribution in the meta.credits field. When you list themes, you can see the original source or creator for each theme. These themes come from various sources including:
- iTerm2 Color Schemes
- Individual theme creators and their repositories
- Terminal emulator projects.
The "default" theme is an original creation by Cloud Posse, optimized specifically for Atmos output.
We gratefully acknowledge all the theme creators whose work enhances the terminal experience for Atmos users.