Add support for non-default home directories

Uses ~user for linking the oh-my-zsh root instead of static "/home/user"