Clock module settings
April 29, 2026 ยท View on GitHub
A collection of 16 desert-inspired Tmux colorscheme status lines; with dual light/dark modes.
๐จ Status Bar with Dynamic 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.
Normal Mode

Command Mode

Copy Mode

View Mode

Choose Mode

Zoom Mode

Options Mode

Clock Mode

Note
Previews above all use the lagoon_dark style.
๐ Overview
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
โจ Dual Style Themes
Each style now has 5 light theme variants.- Check out the new light theme screenshots.
๐จ BREAKING CHANGE: Deprecated Light Theme Migration
The following standalone light themes have been deprecated in favor of the dual-mode system:| 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.
๐ Dark Styles
Click any card below to view the full preview and syntax sample. โ Or click here to view all full previews
Dark Previews
โ๏ธ Light Styles
Light Previews
The examples below use the light style 3.
![]() Night |
![]() Moonlight |
![]() Midnight |
![]() Abyss |
![]() Starlight |
![]() Desert |
![]() Sol |
![]() Scorpion |
![]() Canyon |
![]() Dune |
![]() Cactus |
![]() Mirage |
![]() Lagoon |
![]() Luna |
![]() Twilight |
![]() Rose |
โจ Features
- Advanced status line with dynamic mode indicators based on
vimfor each of tmux's modes.- Includes:
NORMAL,COMMAND,COPY,VIEW,CHOOSE,CLOCK,OPTIONS, andZOOMmodes. - Customizable mode formats: Set
@oasis_mode_formattoshort(single letter),full(complete word),icon(Nerd Font icons), orcustom(user-defined labels)
- 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 module configurations (download only what you need)
- Standalone with zero dependencies on any other plugins
๐ฆ Installation
For customization options, please see all configuration options.
Method 1: Tmux Plugin Manager (TPM) - Recommended
Add to your tmux.conf:
set -g @plugin 'uhs-robert/tmux-oasis'
set -g @oasis_flavor "lagoon_dark" # Optional: defaults to lagoon_dark
Install with TPM: prefix + I
Method 2: Manual Installation
Clone this repository:
git clone https://github.com/uhs-robert/tmux-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
โ๏ธ Configuration
Oasis offers many different styles to choose from. First, pick a theme!
- Dual-mode themes:
abyss,cactus,canyon,desert,dune,lagoon,luna,mirage,midnight,night,rose,scorpion,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" # For light variant 3
set -g @oasis_flavor "night" # Resolves to night_dark
Then set up any additional configuration options for more customization!
๐ฆ Configuration Options & Defaults
All options below show their default values. Add any of these to your tmux.conf to override:
``$\text{tmux}
\text{Theme} \text{variant} (16 \text{base} \text{styles} \times 6 \text{variants} \text{each})
\text{Options}: [\text{style}]\text{_dark}, [\text{style}]\text{_light_1}, [\text{style}]\text{_light_2}, [\text{style}]\text{_light_3}, [\text{style}]\text{_light_4}, [\text{style}]\text{_light_5}
\text{Styles}: "\text{night}", "\text{moonlight}", "\text{midnight}", "\text{abyss}", "\text{starlight}", "\text{desert}", "\text{sol}", "\text{canyon}", "\text{dune}", "\text{cactus}", "\text{mirage}", "\text{lagoon}", "\text{luna}", "\text{twilight}", "\text{rose}"
\text{set} -\text{g} @\text{oasis_flavor} "\text{lagoon_dark}"
\text{Mode} \text{indicator} \text{display} \text{format}
\text{Options}: "\text{short}" (\text{N}, \text{C}, \text{V}), "\text{full}" (\text{NORMAL}, \text{COPY}, \text{VIEW}), "\text{icon}" (\text{Nerd} \text{Font} \text{icons}), "\text{custom}" (\text{see} \text{below})
\text{set} -\text{g} @\text{oasis_mode_format} "\text{full}"
\text{Custom} \text{mode} \text{labels} (\text{only} \text{used} \text{when} @\text{oasis_mode_format} \text{is} "\text{custom}")
\text{set} -\text{g} @\text{oasis_mode_custom_normal} "\text{NORMAL}" \text{set} -\text{g} @\text{oasis_mode_custom_command} "\text{COMMAND}" \text{set} -\text{g} @\text{oasis_mode_custom_copy} "\text{COPY}" \text{set} -\text{g} @\text{oasis_mode_custom_view} "\text{VIEW}" \text{set} -\text{g} @\text{oasis_mode_custom_choose} "\text{CHOOSE}" \text{set} -\text{g} @\text{oasis_mode_custom_options} "\text{OPTIONS}" \text{set} -\text{g} @\text{oasis_mode_custom_clock} "\text{CLOCK}" \text{set} -\text{g} @\text{oasis_mode_custom_zoom} "\text{ZOOM}"
\text{Clock} \text{module} \text{settings}
\text{set} -\text{g} @\text{oasis_clock_24h} "\text{on}" # "\text{on}" \text{for} 24-\text{hour} \text{format}, "\text{off}" \text{for} 12-\text{hour} \text{AM}/\text{PM} \text{set} -\text{g} @\text{oasis_clock_icon} "๓ฐฅ " # \text{Icon}/\text{text} \text{shown} \text{before} \text{time}
\text{Folder}/\text{directory} \text{module} \text{settings}
\text{set} -\text{g} @\text{oasis_folder_icon} "๎ซท " # \text{Icon}/\text{text} \text{shown} \text{before} \text{directory} \text{path}
\text{Session} \text{module} \text{settings}
\text{set} -\text{g} @\text{oasis_session_icon} "๓ฐน " # \text{Icon}/\text{text} \text{shown} \text{before} \text{session} \text{name} $``
โ๏ธ (Devs) Creating New Theme Styles
- Dark variant: Create
themes/dark/oasis_<name>_dark.conf - Light variants: Create
themes/light/[1-5]/oasis_<name>_light_[1-5].conf(5 brightness levels) - 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.
๐ View All Theme Styles
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.
All styles (click to collapse)
๐๏ธ Dark Previews
Night (Dark ยท Desert Night)
Moonlight (Dark ยท Moonlit Night)
Midnight (Dark ยท Off Black)
Abyss (Dark ยท Black)
Starlight (Dark ยท Black Vivid)
Desert (Dark ยท Grey)
Sol (Dark ยท Red)
Scorpion (Dark ยท Scorched)
Canyon (Dark ยท Orange)
Dune (Dark ยท Yellow)
Cactus (Dark ยท Green)
Mirage (Dark ยท Teal)
Lagoon (Dark ยท Default)
Luna (Dark ยท Indigo)
Twilight (Dark ยท Sunset)
Rose (Dark ยท Pink)































