See https://dev.to/writingcode/how-i-manage-my-dotfiles-using-gnu-stow-4l59
Ideally you'll use stow
to symlink each of these dirs to the correct location.
For most folders you can symlink with stow
using the following stow -v -R -d [package to symlink] -t [location to symlink to] [dotfiles dir]
Else following below cd into the dotfiles repo and execute the following commands:
stow -v -R -d ./lazyvim -t ~/.config/nvim .
stow -v -R -d ./neovim -t ~/.config/nvim .
stow -v -R -d ./alacritty -t ~/.config/alacritty .
stow -v -R -d ./tmux -t ~ .
stow -v -R -d ./fish -t ~/.config/fish .