Great tmux theme.
Go to file
codepeon c6af363a35 Add styling variables for UI components
This add the ability to style UI elements such as mode, messages.
This is not strictly necessary but it's nice to theme your tmux in a
consistent manner.
2023-02-15 19:45:04 +01:00
assets Added gruvbox theme 2022-04-11 10:12:28 +03:00
scripts Add styling variables for UI components 2023-02-15 19:45:04 +01:00
.editorconfig Resolve #1, starting point 2021-07-16 15:49:18 +02:00
Gallery.md Added gruvbox theme 2022-04-11 10:12:28 +03:00
License Resolve #2, documentation 2021-07-19 10:49:25 +02:00
nova.tmux Resolve #1, starting point 2021-07-16 15:49:18 +02:00
Readme.md fix(readme): fix a typo. 2022-10-16 21:06:04 +08:00

screenshot

Installation

Tmux Plugin Manager

Add this line in your .tmux.conf

set -g @plugin 'o0th/tmux-nova'

Hit Prefix + I to fetch the plugin and source it.

Manual

Clone the repository

git clone git@github.com:o0th/tmux-nova.git ~/.tmux/plugins/tmux-nova

Add this line in your .tmux.conf

run-shell ~/.tmux/plugins/tmux-nova/nova.tmux

Reload TMUX

tmux source-file ~/.tmux.conf

Customizations

Rows

Define how many status line to show.

# one of: 0, 1, 2, 3, 4; default: 0
set -g @nova-rows 0

Nerdfonts

# one of: true, false; default: false
set -g @nova-nerdfonts false

Pane

Pane content

# default: "#S:#I:#W"
set -g @nova-pane "#I#{?pane_in_mode,  #{pane_mode},}  #W"

Pane position

# one of: "left", "right", "centre", "absolute-centre"; default: "left"
set -g @nova-pane-justify "left"

Segments

Mode segment

set -g @nova-segment-mode "#{?client_prefix,Ω,ω}"
set -g @nova-segment-mode-colors "#50fa7b #282a36"
set -g @nova-segments-0-left "mode"

Whoami segment

set -g @nova-segment-whoami "#(whoami)@#h"
set -g @nova-segment-whoami-colors "#50fa7b #282a36"
set -g @nova-segments-0-right "whoami"

Nord theme

set -g "@nova-pane-active-border-style" "#44475a"
set -g "@nova-pane-border-style" "#282a36"
set -g "@nova-status-style-bg" "#4c566a"
set -g "@nova-status-style-fg" "#d8dee9"
set -g "@nova-status-style-active-bg" "#89c0d0"
set -g "@nova-status-style-active-fg" "#2e3540"
set -g "@nova-status-style-double-bg" "#2d3540"

set -g @nova-segment-mode "#{?client_prefix,Ω,ω}"
set -g @nova-segment-mode-colors "#78a2c1 #2e3440"

set -g @nova-segment-whoami "#(whoami)@#h"
set -g @nova-segment-whoami-colors "#78a2c1 #2e3440"

For more example have a look at the have a look at the gallery.