move personal zsh configuration to home directory and make it optional