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
A tmux status-line theme built around the Eldritch palette. It supports all three official variants:
cthulhu(default): the original dark paletteabyss: the darker palettedusk: the light palette
- Place this repository in your tmux plugin directory.
- Add
run /path/to/eldritch.tmuxto your tmux configuration. - Reload tmux.
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 duskAdd 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.
tmux 3.2 or later is required. Popup and menu styling is enabled on tmux 3.4 or later.
