Aquavium.nvim uses a fixed, aquarium-inspired color palette built around deep ocean blues and soft accent colors. The palette is defined in lua/Aquavium/colors.lua.
Palette definition
local palette = {
bg1 = "#000e1e",
bg2 = "#000e1e",
fg = "#cdd5e5",
red = "#cc0047",
green = "#73bf5e",
blue = "#004584",
lightblue = "#4fbee3",
cyan = "#63deff",
sky = "#699ee0",
orange = "#fdba8a",
yellow = "#e8dfad",
purple = "#938af8",
pink = "#eeb6c7",
rose = "#da9197",
gray = "#7b92ae",
}
Color reference
| Name | Hex | Description |
|---|
bg1 | #000e1e | Deep navy background |
bg2 | #000e1e | Same as bg1 (secondary background) |
fg | #cdd5e5 | Soft off-white foreground text |
red | #cc0047 | Deep crimson red |
green | #73bf5e | Aquatic green |
blue | #004584 | Deep ocean blue |
lightblue | #4fbee3 | Light oceanic blue (used for strings) |
cyan | #63deff | Bright cyan (used for functions) |
sky | #699ee0 | Sky blue (used for operators) |
orange | #fdba8a | Warm orange (used for statements) |
yellow | #e8dfad | Soft yellow (used for keywords) |
purple | #938af8 | Aquatic purple (used for characters) |
pink | #eeb6c7 | Soft pink (used for numbers) |
rose | #da9197 | Muted rose (used for booleans) |
gray | #7b92ae | Muted blue-gray (used for comments, line numbers) |
Syntax highlight mapping
The palette maps to syntax highlight groups in lua/Aquavium/highlights.lua:
| Syntax element | Color |
|---|
| Keywords | yellow (#e8dfad) |
| Functions | cyan (#63deff) |
| Strings | lightblue (#4fbee3) |
| Comments | gray (#7b92ae), italic |
| Numbers | pink (#eeb6c7) |
| Booleans | rose (#da9197) |
| Operators | sky (#699ee0) |
| Statements | orange (#fdba8a) |
| Characters | purple (#938af8) |
Transparent mode
When transparent = true (the default), bg1 is overridden to "NONE" at runtime before highlights are applied. This allows your terminal’s background to show through the editor window. See Transparency for configuration details.
Colors cannot be individually customized via setup() — the palette is fixed. All highlight colors are derived directly from the palette defined in colors.lua.