This is my dotfiles, managed using GNU stow. Basic prerequisites in an Ubuntu-based distro are as follow:
sudo apt install fd-find ripgrep git stow
Then the dotfiles can be set up all at once with:
cd
git clone https://github.com/hieutkt/dotfiles
cd dotfiles
stow --target=$HOME --restow */
Or set up individual modules only. For example:
stow --target=$HOME --restow shell # For zsh or bash setup