Skip to content

🌡 Desert theme with vim inspired status line and 18 variants; warm and readable. Let there be light in the desert and dark in the oasis.

License

Notifications You must be signed in to change notification settings

uhs-robert/tmux-oasis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Oasis emoji

Tmux Oasis

A collection of 18 desert-inspired Tmux colorscheme status lines; warm, readable, and configurable.

🎨 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 18 unique color schemes.

Normal Mode
Normal Mode

Command Mode
Command Mode

Copy Mode
Copy Mode

View Mode
View Mode

Choose Mode
Choose Mode

Clock Mode
Clock Mode

Options Mode
Options Mode

Note

Previews above all use the lagoon style.

πŸŒ… Overview

Choose from 18 distinct desert-inspired styles, each with its own personality and color palette:

Night
Night
Purple Night Sky
Midnight
Midnight
Off Black
Abyss
Abyss
Black
Starlight
Starlight
Black Vivid
Desert
Desert
Grey
Sol
Sol
Red
Canyon
Canyon
Orange
Dune
Dune
Yellow
Cactus
Cactus
Green
Mirage
Mirage
Teal
Lagoon
Lagoon (Default)
Blue
Twilight
Twilight
Purple
Rose
Rose
Pink
Dawn
Dawn
Beige
Dawnlight
Dawnlight
Golden Beige
Day
Day
Gold
Susk
Dusk
Peach Gold
Dust
Dust
Golden Sand

Tip

Click any card above to see the full preview example.

↓ Click here to view all full previews.

✨ Features

  • Advanced status line with dynamic mode indicators based on vim for each of tmux's modes.
    • Includes: NORMAL, COMMAND, COPY, VIEW, CHOOSE, CLOCK, and OPTIONS modes.
  • 18 theme styles, a rainbow of desert-inspired options
  • Automatic theme loading, set @oasis_flavor and the system will handle the rest
  • Modular design with separate theme and status line configurations (download only what you need)
  • Standalone with zero dependencies on any other plugins

πŸ“¦ Installation

Method 1: Tmux Plugin Manager (TPM) - Recommended

  1. Add to your tmux.conf:
set -g @plugin 'uhs-robert/tmux-oasis'
set -g @oasis_flavor "lagoon"  # Optional: defaults to lagoon
  1. Install with TPM: prefix + I

Method 2: Manual Installation

  1. Clone this repository:
git clone https://github.com/uhs-robert/tmux-oasis ~/.tmux/themes/tmux-oasis
  1. In your tmux.conf, set your preferred theme style:
set -g @oasis_flavor "lagoon"
  1. Source the main configuration:
source-file "~/.tmux/themes/tmux-oasis/oasis_tmux.conf"
  1. Reload tmux: tmux source ~/.tmux.conf

πŸš€ Status Line Features

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

βš™οΈ (Devs) Creating New Theme Styles

  1. Create a new file in themes/oasis_[name].conf
  2. Define all the @thm_* color variables
  3. Use set -g @oasis_flavor "[name]" in your tmux.conf

Tip

Feel free to add your own styles by creating themes/oasis_[style].conf files

πŸ‘€ View All Theme Styles

Important

The status line at the top is the TMUX plugin integration.

All screenshots below show how the theme looks with the companion theme in neovim

All styles (click to collapse)

Night (Purple Night Sky)

Deep desert night sky with purple-indigo undertones, a deeper purple than twilight for those who prefer soft darkness

Night

↑ Back to Overview

Midnight (Off Black)

Deep slate and navy tones of the desert at midnight, a tinted-black lighter than abyss

Midnight

↑ Back to Overview

Abyss (Black)

Deep, dark style with mysterious depths

Abyss

↑ Back to Overview

Starlight (Black Vivid)

Desert abyss illuminated by brilliant starlight with vivid accent colors

Starlight

↑ Back to Overview

Desert (Grey)

Inspired by the classic vim desert theme, neutral sand and earth tones

Desert

↑ Back to Overview

Sol (Red)

Hot, scorching desert sun with intense red tones

Sol

↑ Back to Overview

Canyon (Orange)

Rich oranges of desert canyon walls

Canyon

↑ Back to Overview

Dune (Yellow)

Sandy beiges and warm yellow earth tones

Dune

↑ Back to Overview

Cactus (Green)

Fresh greens of desert vegetation

Cactus

↑ Back to Overview

Mirage (Teal)

Cool teals of shimmering desert mirages

Mirage

↑ Back to Overview

Lagoon (Blue)

The original Oasis theme, cool blues of the oasis lagoon

Lagoon

↑ Back to Overview

Twilight (Purple)

Evening desert with purple and indigo hues

Twilight

↑ Back to Overview

Rose (Pink)

Soft pinks of the warm desert rose

Rose

↑ Back to Overview

Dawn (Beige)

Ah, the morning sun. Don't forget your sunglasses! (Lightness = 91)

Dawn

↑ Back to Overview

Dawnlight (Golden Beige)

Slightly warmer than dawn, a golden morning glow (Lightness = 88)

Dawnlight

↑ Back to Overview

Day (Gold)

Full daylight warmth with rich golden saturation - the default light style (Lightness = 85)

Day

↑ Back to Overview

Dusk (Peach Gold)

Warm sky at sunset, peachy-golden tones for extended coding sessions (Lightness = 77)

Dusk

↑ Back to Overview

Dust (Golden Sand)

From dusk to dust, warmest golden-sand tones with earthy richness (Lightness = 70)

Dust

↑ Back to Overview

About

🌡 Desert theme with vim inspired status line and 18 variants; warm and readable. Let there be light in the desert and dark in the oasis.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Languages