Configuration of zsh refactored as an independent task