A collection of 13 desert-inspired Tmux colorscheme status lines; with dual light/dark modes.
Wouldn't it be nice to know what mode you're in? And not just one mode, but for ALL modes like in Vim.
Oasis provides a fully styled status line with a robust dynamic mode indicator for ALL of tmux's modes and 13 unique color schemes.
Note
Previews above all use the lagoon_dark style.
Choose from 13 distinct desert-inspired base styles, each with its own personality and color palette. Dual-mode themes now ship with one dark plus five fine-grained light variants.
β¨ What's New / π¨ Breaking Changes
π¨ v2.0: Dual Style Themes / Deprecated Themes
Each style now has 5 light theme variants.- Check out the new light theme screenshots.
| Dawn | Replaced with night_light_1 |
| Dawnlight | Replaced with night_light_2 |
| Day | Replaced with night_light_3 |
| Dusk | Replaced with night_light_4 |
| Dust | Replaced with night_light_5 |
Note: The migration table above shows direct replacements. All deprecated themes were based on the night style family.
Click any card below to view the full preview and syntax sample. β Or click here to view all full previews
![]() Night 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 |
The examples below use the light style 3.
- Advanced status line with dynamic mode indicators based on
vimfor each of tmux's modes.- Includes:
NORMAL,COMMAND,COPY,VIEW,CHOOSE,CLOCK, andOPTIONSmodes.
- Includes:
- 13 base styles with granular variants: dual-mode themes provide 1 dark + 5 light levels
- Automatic theme loading, set
@oasis_flavorand the system will handle the rest (suffixes added for you) - Modular design with separate theme and status line configurations (download only what you need)
- Standalone with zero dependencies on any other plugins
- Add to your
tmux.conf:
set -g @plugin 'uhs-robert/oasis'
set -g @oasis_flavor "lagoon_dark" # Optional: defaults to lagoon_dark- Install with TPM:
prefix + I
- Clone this repository:
git clone https://github.com/uhs-robert/oasis ~/.tmux/themes/oasis- In your
tmux.conf, set your preferred theme style:
set -g @oasis_flavor "lagoon_dark"- Source the main configuration:
source-file "~/.tmux/themes/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 modeetc. - 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
- Dual-mode themes:
abyss,cactus,canyon,desert,dune,lagoon,mirage,midnight,night,rose,sol,starlight,twilight- Variants:
_darkand_light_1β¦_light_5 - Short names auto-expand to dark: setting
set -g @oasis_flavor "lagoon"loadslagoon_dark
- Variants:
Examples:
set -g @oasis_flavor "canyon_light_3"
set -g @oasis_flavor "night" # resolves to night_dark- Add a new directory:
themes/<name>/ - Place variants as
themes/<name>/oasis_<name>_<variant>.conf(e.g.,_dark,_light_1β¦_light_5) - Define all the
@thm_*color variables in each variant file - Set
@oasis_flavorto your new variant to test it
Tip
Dual-mode themes should ship with one _dark and five _light_[1-5] files for consistent UX.
All screenshots below show how the theme looks with the companion theme in neovim
Important
The status line at the top is the TMUX plugin integration.

































