Skip to content

wfxr/tmux-power

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tmux Power

Yet another powerline theme for tmux.

TPM Awesome License

screenshot

πŸ“₯ Installation

Install manually

Clone the repo somewhere and source it in .tmux.conf:

run-shell "/path/to/tmux-power.tmux"

NOTE: Options should be set before sourcing.

Install using TPM

set -g @plugin 'wfxr/tmux-power'

🎨 Themes

Gold (default)

set -g @tmux_power_theme 'gold'

screenshot

Everforest

set -g @tmux_power_theme 'everforest'

screenshot

Moon

set -g @tmux_power_theme 'moon'

screenshot

Coral

set -g @tmux_power_theme 'coral'

screenshot

Snow

set -g @tmux_power_theme 'snow'

Forest

set -g @tmux_power_theme 'forest'

Violet

set -g @tmux_power_theme 'violet'

Redwine

set -g @tmux_power_theme 'redwine'

Default

set -g @tmux_power_theme 'default'

Set this theme if you want to honor the terminal colorscheme. To be used with something like pywal for instance.

βš™ Customizing

You can define your favourite main color if you don't like any of above.

set -g @tmux_power_theme '#483D8B' # dark slate blue

You can change the date and time formats using strftime:

set -g @tmux_power_date_format '%F'
set -g @tmux_power_time_format '%T'

You can also customize the icons. As an example, the following configurations can generate the theme shown in the first screenshot:

set -g @plugin 'wfxr/tmux-power'
set -g @plugin 'wfxr/tmux-net-speed'
set -g @tmux_power_theme 'everforest'
set -g @tmux_power_date_icon ' '
set -g @tmux_power_time_icon ' '
set -g @tmux_power_user_icon ' '
set -g @tmux_power_session_icon ' '
set -g @tmux_power_show_user            true
set -g @tmux_power_show_host            true
set -g @tmux_power_show_session         true
set -g @tmux_power_show_upload_speed    true
set -g @tmux_power_show_download_speed  true
set -g @tmux_power_show_web_reachable   true
set -g @tmux_power_right_arrow_icon     'ξ‚Έ'
set -g @tmux_power_left_arrow_icon      'ξ‚Ί'
set -g @tmux_power_upload_speed_icon    'σ°•’'
set -g @tmux_power_download_speed_icon  'σ°‡š'
set -g @tmux_power_prefix_highlight_pos 'R'

The default icons use glyphs from nerd-fonts.

πŸ“¦ Plugin support

tmux-net-speed

set -g @tmux_power_show_upload_speed true
set -g @tmux_power_show_download_speed true

tmux-prefix-highlight

# 'L' for left only, 'R' for right only and 'LR' for both
set -g @tmux_power_prefix_highlight_pos 'LR'

tmux-web-reachable

set -g @tmux_power_show_web_reachable true

πŸ”— Other plugins

You might also find these useful:

πŸ“ƒ License

MIT (c) Wenxuan Zhang