Como instalar oh my zsh en Ubuntu

Instalando zsh

Lo primero seria instalar zsh en nuestro sistema.

sudo apt install zsh

Verificamos la instalacion zsh --version

Ahora lo seteamos para que sea nuestra shell por default

chsh -s $(which zsh)

Si nos deslogeamos y nos volvemos a logear al momento de poner ete comando echo $SHELL deberiamos ver /bin/zsh

Si abrimos la terminal nos preguntara sobre la configuracion, ponemos la opcion 2 populate .zshrc

Instalando Oh My zsh

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Instalando powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Ahora vamos a ~/.zshrc y podemos ZSH_THEME="powerlevel10k/powerlevel10k"

Reinicia la terminal y segui los pasos para terminar de configurar.

Instalando plugins

oh-my-zsh nos deja disponibles por default un serie de plugins los cuales podemos activar en el archivo ~/.zshrc asi :

plugins=(
    git
    brew
    heroku
    gatsby
    yarn
)

Pero si queremos instalar otros, tenemos que almacenarlos en ~/.oh-my-zsh/custom/plugins/

Para este ejemplo vamos a instalar web search

git clone https://github.com/sinetoami/web-search.git ~/.oh-my-zsh/custom/plugins

Ahora volvemos al archivo ~./.zshrc

plugins=(
    git
    brew
    heroku
    gatsby
    yarn
    web-search
)

Reinciamos la consola y probamos con google como cocinar tofu si todo salio bien se deberia abrir el navegador.