My dotfiles, zsh and Fedora Linux is assumed as it is my main workstation setup. Non-Fedora-specific configs will work in any UNIX environment.
Install zsh
sudo dnf install zshChange default shell to zsh
sudo chsh -s /bin/zsh <username>Copy zshrc and zshrc.d as .zshrc and .zshrc.d to the home directory
cp zshrc ~/.zshrc
cp -r zshrc.d ~/.zshrc.dEnable required configs by adding executable attribute to them
chmod +x ~/.zshrc.d/<config>Reload the shell to apply changes.
If you use zsh-completions, it is
expected to be installed to $HOME/.local/share/zsh/zsh-completions as defined in
zshrc#16.
Clone the repository to this directory and it should work out of the box.