Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eldritch is a community-driven dark theme inspired by Lovecraftian horror. With tones from the dark abyss and an emphasis on green and blue, it caters to those who appreciate the darker side of life.

Main Theme repo can be found here

Eldritch for tmux

A tmux status-line theme built around the Eldritch palette. It supports all three official variants:

  • cthulhu (default): the original dark palette
  • abyss: the darker palette
  • dusk: the light palette

Installation

  1. Place this repository in your tmux plugin directory.
  2. Add run /path/to/eldritch.tmux to your tmux configuration.
  3. Reload tmux.

TPM

Add the plugin and select a variant before TPM is initialized:

set -g @plugin 'eldritch-theme/tmux'
set -g @eldritch_variant 'cthulhu' # cthulhu, abyss, or dusk

Recommended Default Configuration

Add this to ~/.tmux.conf. Set options before loading the plugin, then build the status line with the Eldritch palette options:

# Quality-of-life tmux options
set -g mouse on
set -g default-terminal "tmux-256color"

# Configure Eldritch before loading it.
set -g @eldritch_variant 'abyss'
set -g @eldritch_window_status_style 'basic' # basic or none
set -g @eldritch_window_flags 'text' # none or text

# Load Eldritch.
run /path/to/eldritch.tmux

# Status line. These settings must come after the plugin is loaded.
set -g status-left-length 40
set -g status-right-length 80
set -g status-left '#[fg=#{@thm_cyan},bg=#{@thm_bg},bold] #S '
set -g status-right '#[fg=#{@thm_comment},bg=#{@thm_bg}] %Y-%m-%d #[fg=#{@thm_green},bg=#{@thm_bg},bold] %H:%M '

The default variant is cthulhu; choose abyss for a darker palette or dusk for the light palette.

Set @eldritch_reset to true before rerunning eldritch.tmux when switching variants in a running server. This clears theme colors that tmux otherwise preserves.

Core palette values are available as tmux user options such as @thm_bg, @thm_fg, @thm_green, and @thm_purple for use in custom status segments.

Requirements

tmux 3.2 or later is required. Popup and menu styling is enabled on tmux 3.4 or later.

About

A theme for the Ancient Ones!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages