My dotfiles from my openSUSE Tumbleweed install.
To use add the following alias to your shell:
alias dotfiles='/usr/bin/git --git-dir=$HOME/Dotfiles --work-tree=$HOME'
I use submodules to properly create distro-agnostic configs and dotfiles.
To use the full config run with the dotfiles
alias enabled:
dotfiles submodule update --init --force --recursive
This will clone all external config, like my nvim and my swaywm configuration files.