Yup, these are my dotfiles, they set things up just the way I want 'em.
They've been around the block and have taken many different forms over the years, including using multiple different dotfile management tools (even Nix and home-manager at one point), but I just keep coming back to this approach of simple files and symlinks managed by GNU Stow.
These dotfiles are organised in a format that makes them very easy to manage using GNU Stow:
$ git clone /~https://github.com/daviesjamie/dotfiles ~/.dotfiles
$ cd ~/.dotfiles
# Install neovim configuration
$ stow nvim
# Uninstall neovim configuration
$ stow -D nvim
# Reinstall neovim configuration (useful for removing obsolete symlinks)
$ stow -R nvim
If you don't want to install Stow, manually symlinking them into place should also suffice:
$ ln -s ~/.dotfiles/alacritty/.config/alacritty.toml ~/.config/alacritty.toml