A modular dark desert-themed colorscheme for Tmux with warm, earthy tones and multiple palette variants (13 Total Themes). Originally inspired by the classic desert
theme for vim; includes a status line inspired by vim as well.
Tip
This is the companion to the Oasis theme suite from NeoVim: oasis.nvim
- 13 theme variants: Covers the entire rainbow of options with an emphasis on being dark. Variants are all desert-inspired.
- Automatic theme loading: Set
@oasis_flavor
and the system will handles the rest - Advanced status line: Dynamic mode indicators with color-coded states inspired by
vim
for each of tmux's modes: includesNORMAL
,COMMAND
,COPY
,VIEW
,CHOOSE
,CLOCK
, andOPTIONS
modes. - Modular design: Separate theme files and unique status line configurations (you could just download only what you need)
- Standalone: Zero dependencies on any other plugins
Choose from 13 distinct desert-inspired variants, each with its own personality and color palette:
Click one below to see a larger image (the plugin is the status line at the top)
Night Purple Night Sky |
Midnight Off Black |
Abyss Black |
Starlight Black Vivid |
Desert Grey |
Sol Red |
Canyon Orange |
Dune Yellow |
Cactus Green |
Mirage Teal |
Lagoon (Default) Blue |
Twilight Purple |
Rose Pink |
Previews below use the
lagoon
variant
- Add to your
tmux.conf
:
set -g @plugin 'uhs-robert/tmux-oasis'
set -g @oasis_flavor "lagoon" # Optional: defaults to lagoon
- Install with TPM:
prefix + I
- Clone this repository:
git clone https://github.com/uhs-robert/tmux-oasis ~/.tmux/themes/tmux-oasis
- In your
tmux.conf
, set your preferred theme variant:
set -g @oasis_flavor "lagoon"
- Source the main configuration:
source-file "~/.tmux/themes/tmux-oasis/oasis_tmux.conf"
- Reload tmux:
tmux source ~/.tmux.conf
The status line is inspired from 'lualine' in Neovim. It includes:
- Dynamic mode indicators: Visual indicators for
prefix mode
,copy mode
,command mode
,tree mode
etc. - Session information: Current session name with icons
- Current directory: Abbreviated path display
- Real-time clock: Hours, minutes, seconds with AM/PM
- Color-coded states: Different colors for all of the different tmux modes
- Create a new file in
themes/oasis_[name].conf
- Define all the
@thm_*
color variables - Use
set -g @oasis_flavor "[name]"
in your tmux.conf
Tip
Feel free to add your own variants by creating themes/oasis_[variant].conf
files
Important
The status line at the top is the TMUX plugin integration. The screenshots below show how the theme looks with the companion theme in neovim
All variants (click to collapse)
Deep desert night sky with purple-indigo undertones, a deeper purple than twilight for those who prefer soft darkness
Deep slate and navy tones of the desert at midnight, a tinted-black lighter than abyss
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, cool blues of the oasis lagoon
Evening desert with purple and indigo hues
Soft pinks of the warm desert rose