This repository contains themes for tmux
statusline. These themes are based
on popular terminal color themes:
- Ayu by Ike Ku and Konstantin Pschera
- Gruvbox color scheme by Pavel Pertsev
- Solarized by Ethan Schoonover
- Two Firewatch by Ramzi Akremi
The following light and dark options are implemented:
- ayu-light
- gruvbox-dark
- gruvbox-light-hard
- solarized-light
- solarized-dark
- two-firewatch-dark
This is what Gruvbox dark theme looks like:
Installation with Tmux Plugin Manager (preferred method)
Add plugin to the list of TPM plugins in .tmux.conf
:
set -g @plugin 'dmitry-kabanov/tmux-statusline-themes'
Hit prefix + I
to fetch the plugin and source it.
Here I assume that you want to install themes into directory
$HOME/.tmux/tmux-statusline-themes
.
-
Go to the directory
$HOME/.tmux
. If it doesn't exist, create it. -
Clone this repository:
git clone git@github.com:dmitry-kabanov/tmux-statusline-themes.git
-
To apply one of the themes, invoke the following command in any pane inside of
tmux
:tmux source-file $HOME/.tmux/tmux-statusline-themes/themes/<theme>.tmuxtheme
Choose theme by adding one of the options to .tmux.conf
:
set -g @tmux-statusline-theme 'ayu-light'
,set -g @tmux-statusline-theme 'gruvbox-dark'
(the default),set -g @tmux-statusline-theme 'solarized-light'
,set -g @tmux-statusline-theme 'solarized-dark'
,set -g @tmux-statusline-theme 'two-firewatch-dark'
.
This repo uses MIT license.