MaestroTheme¶
MaestroTheme is the Neovim theme management engine powering the nvp theme commands in the DevOpsMaestro toolkit. It provides a curated library of 34+ embedded themes, the CoolNight parametric collection, and YAML-based theme configuration.
What MaestroTheme Provides¶
| Feature | Description |
|---|---|
| 34+ embedded themes | Available immediately in the binary - no installation needed |
| CoolNight Collection | 21 parametrically generated variants covering every color family |
| Parametric generator | Create custom CoolNight variants from hue angles, hex colors, or preset names |
| Theme hierarchy | Themes cascade through dvm's Workspace -> App -> Domain -> Ecosystem levels |
| YAML IaC | Define, share, and version themes as NvimTheme YAML resources |
| Lua generation | Generates lazy.nvim-compatible colorscheme files for Neovim |
Quick Install¶
# Install DevOpsMaestro (includes both dvm and nvp)
brew install rmkohlman/tap/devopsmaestro
# Or install NvimOps only (no container runtime needed)
brew install rmkohlman/tap/nvimops
# Verify
nvp version
nvp theme list
Quick Example¶
# Browse available themes
nvp theme list
# Use a theme immediately (no installation needed)
nvp theme use coolnight-ocean
# Create a custom CoolNight variant
nvp theme create --from "280" --name my-purple --use
# Generate Lua files for Neovim
nvp generate
Next Steps¶
- **[Installation](getting-started/installation.md)**
Install nvp via Homebrew or build from source.
- **[Quick Start](getting-started/quickstart.md)**
Browse themes, create variants, and generate Neovim configs.
- **[Theme Library](themes/library.md)**
Explore the 34+ embedded themes available out of the box.
- **[CoolNight Collection](themes/coolnight.md)**
Learn about the 21 parametric CoolNight variants.
- **[Parametric Generator](themes/parametric.md)**
Create custom themes from any hue angle or hex color.
- **[Commands Reference](commands.md)**
Complete reference for all `nvp theme` commands.