Running the scripts assumes you've cloned this repo to your $HOME. I typically run git clone https://git.sr.ht/~bwbuhse/dotfiles ~/.dotfiles
Requirements
zsh
gnu stow
Applying
Copy one of my existing script files, like arch
Put any of the programs you want to install configuration for in the STOW_FOLDERS variable
Run your new script - stow will automatically sym link any directories inside of the directories you've chosen to the parent directory of this repository
i.e. stow nvim is (sort of) equivalent to running cd ..; ln -s .dotfiles/nvim/.config/ .config, but it is smart and can manage having multiple .configs, or things like that, and sym link to the highest level without conflicts
License
Unless otherwise stated, everything here should be under the MIT license which can be found under ./LICENSE.