Three things jump out:
- You are trying to use starship at the same time.
- You’re enabling syntax highlighting in the middle rather than at the end.
- Nowhere in your
.zshrc
are you sourcing the oh-my-zsh config.
I suggest you move your .zshrc
out of the way and let oh-my-zsh perform its initial setup rather than trying to smash different things together and see if they stick.