Skip to main content
Aquavium.nvim brings the serene depths of an aquarium to your Neovim editor. Featuring a deep oceanic palette of blues, cyans, and purples, it is designed from the ground up for terminals with transparent backgrounds — letting your wallpaper shine through while keeping your code beautifully readable.

Installation

Get Aquavium.nvim installed and running in minutes using lazy.nvim or your preferred plugin manager.

Configuration

Learn how to configure Aquavium.nvim and activate the color scheme in your Neovim setup.

Customization

Adjust bold, italic, and transparency settings to match your personal preferences.

Plugin Integrations

See which plugins are supported out of the box, including bufferline, lualine, and treesitter.

Get started

1

Set up your terminal

Configure your terminal emulator (e.g., WezTerm) with a transparent background. The recommended settings are a black background (#000000) at 70% opacity.
2

Install with lazy.nvim

Add Aquavium.nvim to your Neovim plugin configuration:
lazy.nvim
{
    "T-b-t-nchos/Aquavium.nvim",
    lazy = false,
    priority = 1000,
    config = function()
        require("Aquavium").setup({
            bold = true,
            italic = true,
            transparent = true,
        })
        vim.cmd("colorscheme Aquavium")
    end,
},
3

Apply the color scheme

Reload Neovim. The Aquavium color scheme will be applied automatically on startup.
4

Explore integrations

Check the Plugin Integrations section to enable support for bufferline, lualine, treesitter-context, and more.
Aquavium.nvim requires Neovim 0.11+. Make sure your Neovim installation is up to date before proceeding.

Build docs developers (and LLMs) love