He usado zsh desde hace un tiempo como mi shell preferido en BSD. Hace un par de meses descubri Oh-my-zsh y empeze a usarlo.
Que es precisamente Oh-my-zsh ? La pagina del proyecto, lo denomina un framework para manejar tu configuracion personal de zsh, incluye mas de 40 plugins mas 80 temas y una utileria para actualizarse periodicamente. Para configurar Oh-my-zsh en OpenBSD 5.0 hice lo siguiente (lo mismo aplica a NetBSD, FreeBSD, excepto la instalacion de paquetes).
Requerimientos:
- Git
- zsh
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.0/packages/i386
$ sudo pkg_add -v zsh-4.3.12 git-1.7.6p0
Cambiamos el shell a zsh
$ chsh -s /usr/local/bin/zsh
Obtenemos Oh-my-zsh via github en nuestro directorio local, renombramos el directorio creado y copiamos un .zshrc a nuestro home.
$ git clone git://github.com/robbyrussell/oh-my-zsh.git
$ mv oh-my-zsh .oh-my-zsh
$ cp .oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
Reiniciamos nuestra sesion, o en sucaso ejecutamos zsh directamente. Basta modificar nuestro .zshrc y elegir el Tema dentro de los mas de 50 existentes y reiniciar el shell.
zshroadmap(1) es una pagina de manual para un rapido repaso a lo mas importante de ZSH.