Always a new symlink if the file doesn't exist

Because it could be a bad link, like we moved the "dotfiles" directory
Sometimes we don't get $HOST set, so set it ourselves