Para instalar o ZSH no seu sistema operacional você pode rodar o comando a seguir, que usará o utilitário apt-get
para realizar o processo de instalação.
sudo apt-get install -y zsh
Após realizar a instalação é possível definir o zsh como seu terminal padrão com o seguinte comando:
chsh -s $(which zsh)
- O comando
chsh
é usado para mudar o terminal padrão que será utilizado pelo usuário. - A flag
-s
é usada para especificar o novo terminal padrão. - O comando
$(which zsh)
procura o caminho completo do arquivo executável do ZSH e o passa como um argumento para a flag anterior.
Após a instalação do terminal é recomendado usar algum framework zsh. Neste caso iremos utilizar o OH MY ZSH. Para realizar a sua instalação vamos rodar o seguinte comando:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Para instalar esse tema nós vamos precisar da fonte Fira Code. Para conseguir ela vá para o site de releases oficiais no Github e realize o download da última versão. Após isso descompacte seu o arquivo baixado e adicione a fonte ao seu sistema operacional.
Para realizar a instalação de uma fonte existem alguns caminhos dependendo se você deseja que esta fonte esteja disponível para todos os usuário ou não. Neste caso vamos instalar ela para todos os usuários, para isso nós vamos mover a pasta TFF para o diretório /usr/share/fonts/.
Após instalar a fonte no seu sistema operacional chegou a hora de instalar o tema do Spaceship, para isso entre no seu diretório temas do OH MY ZSH com o seguinte comando:
cd ~/.oh-my-zsh/themes
Após entrar do diretório vamos copiar o repositório do Spaceship nessa pasta, para isso rode o comando:
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
Posteriormente vamos criar um link simbólico do arquivo de tema do Spaceship na pasta de temas do OH MY ZSH.
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Agora dentro do arquivo ~/.zshrc
vamos alterar a variável ZSH_THEME.
Abra o arquivo com:
code ~/.zshrc
Altere o tema para:
ZSH_THEME="spaceship"
Para realizar a instalação desse tema nós podemos seguir o guia que está na documentação oficial.
Para isso vamos precisar do comando dconf que pode ser instalado com:
sudo apt-get install dconf-cli
Após a instalação do comando vamos clonar o repositório do gnome terminal na nossa máquina.
git clone https://github.com/dracula/gnome-terminal
cd gnome-terminal
Por fim, vamos rodar o script de instalação.
./install.sh