Clock module settings

April 29, 2026 ยท View on GitHub

logo


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
Normal Mode

Command Mode
Command Mode

Copy Mode
Copy Mode

View Mode
View Mode

Choose Mode
Choose Mode

Zoom Mode
Zoom Mode

Options Mode
Options Mode

Clock 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.

๐Ÿšจ 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

Night (dark)
Night
Desert Night
Moonlight (dark)
Moonlight
Moonlit Night
Midnight (dark)
Midnight
Dark Desert
Abyss (dark)
Abyss
Black Desert
Starlight (dark)
Starlight
Black Lagoon
Desert (dark)
Desert
Grey
Sol (dark)
Sol
Red
Desert (dark)
Scorpion
Scorched
Canyon (dark)
Canyon
Orange
Dune (dark)
Dune
Yellow
Cactus (dark)
Cactus
Green
Mirage (dark)
Mirage
Teal
Lagoon (dark)
Lagoon (Default)
Blue
Luna (dark)
Luna
Indigo
Twilight (dark)
Twilight
Sunset
Rose (dark)
Rose
Pink

โ˜€๏ธ Light Styles

Light Previews

The examples below use the light style 3.

Night (light)
Night
Moonlight (light)
Moonlight
Midnight (light)
Midnight
Abyss (light)
Abyss
Starlight (light)
Starlight
Desert (light)
Desert
Sol (light)
Sol
Desert (dark)
Scorpion
Canyon (light)
Canyon
Dune (light)
Dune
Cactus (light)
Cactus
Mirage (light)
Mirage
Lagoon (light)
Lagoon
Luna (dark)
Luna
Twilight (light)
Twilight
Rose (light)
Rose

โœจ Features

  • Advanced status line with dynamic mode indicators based on vim for each of tmux's modes.
    • Includes: NORMAL, COMMAND, COPY, VIEW, CHOOSE, CLOCK, OPTIONS, and ZOOM modes.
    • Customizable mode formats: Set @oasis_mode_format to short (single letter), full (complete word), icon (Nerd Font icons), or custom (user-defined labels)
  • 13 base styles with granular variants: dual-mode themes provide 1 dark + 5 light levels
  • Automatic theme loading, set @oasis_flavor and 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.

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: _dark and _light_1 โ€ฆ _light_5
    • Short names auto-expand to dark: setting set -g @oasis_flavor "lagoon" loads lagoon_dark

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

  1. Dark variant: Create themes/dark/oasis_<name>_dark.conf
  2. Light variants: Create themes/light/[1-5]/oasis_<name>_light_[1-5].conf (5 brightness levels)
  3. Define all the @thm_* color variables in each variant file
  4. Set @oasis_flavor to 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)

Night dark mode dashboard

โ†‘ Back to Dark Styles

Moonlight (Dark ยท Moonlit Night)

Moonlight dark mode dashboard

โ†‘ Back to Dark Styles

Midnight (Dark ยท Off Black)

Midnight dark mode dashboard

โ†‘ Back to Dark Styles

Abyss (Dark ยท Black)

Abyss dark mode dashboard

โ†‘ Back to Dark Styles

Starlight (Dark ยท Black Vivid)

Starlight dark mode dashboard

โ†‘ Back to Dark Styles

Desert (Dark ยท Grey)

Desert dark mode dashboard

โ†‘ Back to Dark Styles

Sol (Dark ยท Red)

Sol dark mode dashboard

โ†‘ Back to Dark Styles

Scorpion (Dark ยท Scorched)

Scorpion dark mode dashboard

โ†‘ Back to Dark Styles

Canyon (Dark ยท Orange)

Canyon dark mode dashboard

โ†‘ Back to Dark Styles

Dune (Dark ยท Yellow)

Dune dark mode dashboard

โ†‘ Back to Dark Styles

Cactus (Dark ยท Green)

Cactus dark mode dashboard

โ†‘ Back to Dark Styles

Mirage (Dark ยท Teal)

Mirage dark mode dashboard

โ†‘ Back to Dark Styles

Lagoon (Dark ยท Default)

Lagoon dark mode dashboard

โ†‘ Back to Dark Styles

Luna (Dark ยท Indigo)

Luna dark mode dashboard

โ†‘ Back to dark Styles

Twilight (Dark ยท Sunset)

Twilight dark mode dashboard

โ†‘ Back to Dark Styles

Rose (Dark ยท Pink)

Rose dark mode dashboard

โ†‘ Back to Dark Styles

๐ŸŒž Light Previews

Night (Light)

Night light mode dashboard

โ†‘ Back to Light Styles

Moonlight (Light)

Moonlight light mode dashboard

โ†‘ Back to Light Styles

Midnight (Light)

Midnight light mode dashboard

โ†‘ Back to Light Styles

Abyss (Light)

Abyss light mode dashboard

โ†‘ Back to Light Styles

Starlight (Light)

Starlight light mode dashboard

โ†‘ Back to Light Styles

Desert (Light)

Desert light mode dashboard

โ†‘ Back to Light Styles

Sol (Light)

Sol light mode dashboard

โ†‘ Back to Light Styles

Scorpion (Light ยท Scorched)

Scorpion light mode dashboard

โ†‘ Back to light Styles

Canyon (Light)

Canyon light mode dashboard

โ†‘ Back to Light Styles

Dune (Light)

Dune light mode dashboard

โ†‘ Back to Light Styles

Cactus (Light)

Cactus light mode dashboard

โ†‘ Back to Light Styles

Mirage (Light)

Mirage light mode dashboard

โ†‘ Back to Light Styles

Lagoon (Light)

Lagoon light mode dashboard

โ†‘ Back to Light Styles

Luna (Light)

Luna light mode dashboard

โ†‘ Back to Light Styles

Twilight (Light)

Twilight light mode dashboard

โ†‘ Back to Light Styles

Rose (Light)

Rose light mode dashboard

โ†‘ Back to Light Styles