Terminal: Tilix + Fish + Fisher + Plugins
Instalação do Tilix
Tilix é um terminal em mosaico (tiling) com suporte a divisões.
sudo apt install tilix
Nerd Fonts no Terminal
As Nerd Fonts adicionam ícones e símbolos extras (usados por
exa,
tide,
puffer-fish, etc).
-
Baixar a fonte FiraCode Nerd Font no repositório oficial:
https://github.com/ryanoasis/nerd-fonts/releaseswget -P ~/Downloads https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.zip -
Criar pasta de fontes local (se não existir):
mkdir -p ~/.local/share/fonts -
Descompactar a Nerd Font:
unzip ~/Downloads/FiraCode.zip -d ~/.local/share/fonts -
Atualizar cache de fontes:
fc-cache -fv
Configuração no Tilix (ou outro terminal)
- Abrir o Tilix.
- Ir em Preferências > Perfis > Geral > Fonte personalizada.
- Selecionar a fonte instalada (exemplo: FiraCode Nerd Font).
Instalação do Fish
Fish é um shell interativo moderno e com autocomplete inteligente.
sudo apt install fish
Tornar o Fish o shell padrão:
chsh -s /usr/bin/fish
(precisa reiniciar a sessão para aplicar)
Fisher (Gerenciador de Plugins do Fish)
Instalar o fisher:
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
Plugins do Fish
Instalar plugins com o Fisher:
fisher install jorgebucaran/fisher
fisher install ilancosman/tide@v6
fisher install franciscolourenco/done
fisher install jethrokuan/z
fisher install patrickf1/fzf.fish
fisher install nickeb96/puffer-fish
Plugins Explicados
- tide@v6 → prompt personalizável, bonito e rápido.
- done → notifica quando um comando longo termina.
- z → navegação rápida por diretórios usados frequentemente.
-
fzf.fish → integração com fuzzy finder (
fzf) para buscas rápidas. - puffer-fish → coleção de melhorias de produtividade no Fish.
Extras Recomendados
Adicionar o ~/Script no $PATH para carregar os scripts automaticamente:
set -Ua fish_user_paths ~/Script
fzf (necessário para fzf.fish):
sudo apt install fzf
bat (substituto do cat, com highlight de sintaxe):
sudo apt install bat
eza (substituto do ls, colorido e moderno):
sudo apt install eza
Configurar o eza
-
Abra o arquivo de configuração do Fish
nano ~/.config/fish/config.fish -
Cole os aliases em qualquer parte do arquivo (geralmente no final).
alias ls="eza --icons" alias ll="eza -l --icons" alias la="eza -la --icons" alias lt="eza -T --icons" -
Salve (
Ctrl+O) e saia (Ctrl+X)