Those dotfiles are managed using stow, if you want to setup some dotfiles just do stow <directory>.
If it's the first time that you use the repo you should run the apply-theme script on one of the themes of the themes directory to generate the configuration files.
For instance: ./scripts/apply-theme themes/snazzy.py
stow git
To setup the git template directory you can do git config --global init.templatedir "~/.git_template"
stow zsh
You will need to install:
- atuin
- zoxide: used to jump around instead of using
cd - zsh-autosuggestions
- zsh-syntax-highlighting
stow vim
The vim configuration is based on LazyVim