A modular desert-themed colorscheme for Neovim with warm, earthy tones and multiple palette variants (12 Total Themes). Originally inspired by the classic desert
theme for vim, also uses the cool/warm philosophy from melange
(i.e., warm colors = action/flow
and cool colors = structure/data
).
[!NOTE] Use TMUX? There is a companion TMUX plugin for this Oasis theme suite: tmux-oasis
Plugin |
---|
fzf-lua |
gitsigns.nvim |
snacks.nvim |
which-key.nvim |
Tool | Extra |
---|---|
Kitty | extras/kitty |
TMUX | tmux-oasis |
Choose from 12 distinct desert-inspired variants, each with its own personality and color palette:
[!TIP] Click one below to see a larger image along with code syntax preview
↓ 👀 View all variants expanded with code syntax
Install the theme with your preferred package manager, such as folke/lazy.nvim:
{
"uhs-robert/oasis.nvim",
config = function()
vim.cmd.colorscheme("oasis") -- or use a variant like ("oasis_desert")
end
}
-- Use default theme (lagoon variant)
vim.cmd.colorscheme("oasis")
colorscheme oasis
" You may also use different variants
colorscheme oasis-abyss
colorscheme oasis-cactus
colorscheme oasis-canyon
colorscheme oasis-desert
colorscheme oasis-dune
colorscheme oasis-lagoon
colorscheme oasis-mirage
colorscheme oasis-night
colorscheme oasis-rose
colorscheme oasis-sol
colorscheme oasis-starlight
colorscheme oasis-twilight
Some plugins need extra configuration to work with Oasis.
Oasis includes automatic Lualine theme integration that matches your current palette:
require('lualine').setup {
options = {
theme = 'oasis' -- Automatically matches your current Oasis palette
}
}
For enhanced tab bar styling that matches your Oasis theme:
require('tabby').setup({
theme = 'oasis' -- Uses current Oasis palette for tab styling
})
Extra color configs for Kitty can be found in extras. If you'd like an extra config added, raise a feature request and I'll put it together.
To use the extras, refer to their respective documentation.
There are also companion plugins for other applications:
Want to help shape Oasis.nvim? 👉 Join the Discussion and Vote Here
[!IMPORTANT] Click the screenshot of your favorite variant in the discussion and hit 👍 on the comment.
You can vote for more than one and leave feedback about contrast, accents, or plugin integration.
Deep desert night sky, almost black for those who prefer softer darkness
Deep, dark variant with mysterious depths
Desert abyss illuminated by brilliant starlight with vivid accent colors
Inspired by the classic vim desert theme, neutral sand and earth tones
Hot, scorching desert sun with intense red tones
Rich oranges of desert canyon walls
Sandy beiges and warm yellow earth tones
Fresh greens of desert vegetation
Cool teals of shimmering desert mirages
The original Oasis theme and default variant, featuring cool blues of the oasis lagoon
Evening desert with purple and indigo hues
Soft pinks of the warm desert rose