install xcode correctly
only run brew commands if brew is installed
setup pure prompt
only set hostname if it is not already set
correctly symlink dotfiles
only disable spctl if it is enabled