Conhecendo o Tmux — Parte 3

medium.com

Conhecendo o Tmux — Parte 3 – Renato Suero – Medium

Renato Suero

Não é que chegamos ao fim desta jornada, e aqui estou para cumprir o prometido e mostrar como deixar a status bar lindona :D.Gostaria de ter feito antes, mas semana passado foi aniversário da esposa, ai ela tem prioridade :D.

Primeiro de tudo precisamos clonar este projeto.

git clone git clone https://github.com/erikw/tmux-powerline.git tre ~/.tmux-powerline

Agora precisamos colocar duas linhas no nosso .tmux.conf ou substituir se está seguindo esta sequência de tutoriais.

set-option -g status-left “#(~/.tmux-powerline/powerline.sh left)”
set-option -g status-right “#(~/.tmux-powerline/powerline.sh right)”
##Adicionais para ajustar melhor as coisas(estas são as minhas)
set -g status-justify centre
set-option -g status-interval 2
set-option -g status-justify “centre”
set-option -g status-left-length 60
set-option -g status-right-length 140

Agora precisamos configurar nossa status bar com os itens que irão aparecer. Esta é uma questão de gosto e vou deixar um gist com a minha configuração. Façam as suas e comentem neste gist :D.
Não removi itens deixei tudo comentado, acredito que seja fácil a configuração. Recomendo olharem o github do projeto.
No meu caso, preciso de outro projeto, este é responsável por mostrar cpu, memória ram e load. No projeto já explica como configurar, apesar de inglês está bem simples. 
Infelizmente o Yahoo mudou a api de previsão do tempo e não está mais funcionando esta feature(se olharem no print que fiz do meu tmux exibia)

Duas últimas coisas que faço:
Instalar as fontes do powerline , com isso configuro meu terminal para usar a fonte “DejaVu Sans Mono for Powerline Oblique” com tamanho 12.

Adicionar o base16Shell, precisamos apenas clonar o projeto, e adicionar o tema preferido(ocean-dark é o meu) no arquivo .bashrc

git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell

No arquivo ~/.bashrc precisamos adicionar esta linha.

# Base16 Shell
BASE16_SHELL="$HOME/.config/base16-shell/base16-ocean.dark.sh"
[[ -s $BASE16_SHELL ]] && source $BASE16_SHELL

E chegamos ao fim desse tema, espero que tenham gostado e que principalmente o tmux esteja ajudando no seu trabalho.

Comentários