Su instalación en Ubuntu, a veces puede complicarse ya que sh no entiende el comando source.
Instalación Oh My Zsh
Primeramente instalaremos zsh y git-core en caso de que no lo tengamos instalado.sudo apt-get install zsh sudo apt-get install git-core
Una vez instaladas las dependencias necesarias procedemos a instalar Oh My Zsh mediante el comando:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
Ahora haremos zsh nuestra shell por defecto
chsh -s `which zsh`
y reiniciaremos el sistema para que coja los cambios aplicados
sudo shutdown -r 0
Instalación Powerline Fonts
Antes de meternos de lleno en la configuración, recomiendo instalar la Powerline fonts, para una correcta visualización de los temas que podamos usar.Instalación para el entorno de usuario
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/ fc-cache -vf ~/.fonts mkdir -p ~/.config/fontconfig/conf.d/ && mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
Instalacion para el sisterma
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf sudo mv PowerlineSymbols.otf /usr/share/fonts/ sudo fc-cache -vf sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
Configuración de Temas
Oh My Zsh dispone de varios temas, que se encuentran dentro del directorio:$HOME/.oh-my-zsh/themes
Para cambiar el tema por defecto tendremos que editar el fichero
~/.zshrcy cambiar el valor de la variable ZSH_THEME, (en nuestro caso usaremos el tema "agnoster").
#ZSH_THEME="robbyrussell" ZSH_THEME="agnoster"
y ya podremos disfrutar de nuestro flamante nuevo terminal.
Referencias: [1], [2], [3]