zshrc: use hub only if available