my zsh config,  mostly stolen from others