Need some help with understanding and changing to zsh from bash

I have the same questions as OP. I’m sorry, but I read this thread thoroughly twice, and it doesn’t really help much. Please, let’s not rehash the basics of shells; these questions are somewhat specific…

  1. What is the purpose of the manjaro-zsh-config package?

Someone said to query pacman or check the git page, but that doesn’t really answer the question. As far as I can tell, installing it does nothing on its own. It places pre-configured zsh scripts and config files in /usr/share/zsh, but I’m given no guidance how to configure it for users.

The issue is whenever I run zsh for the first time, it creates a .zshrc config file in /home and those settings seem to override everything. However, if I use zsh without this config, I’m given barebones zsh without any themes/plugins.

Okay, we can ignore that for now and just copy /etc/skel/.zshrc to ~/ and boom you have default manjaro zsh, but this setup makes tweaking configuration inconvenient compared to the old method of editing .zshrc. I have to assume I’m still missing something like running an install/config script which copies and edits these files from the package and/or creates links so they’re actually used for configuration.

  1. The only way I’ve ever managed zsh config is by editing ~/.zshrc in conjunction with various plugins. I got the oh-my-zsh package and plan on using it to manage zsh themes. How do we import manjaro-zsh-config and use it with this configuration manager, or am I missing something again (i.e. oh-my-zsh overrides the settings so this isn’t relevant) ?

Thanks for your consideration.