~bwbuhse/dotfiles

All of my various configuration files

#Welcome to my dotfiles

#Using

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

  1. zsh
  2. gnu stow

#Applying

  1. Copy one of my existing script files, like arch
  2. Put any of the programs you want to install configuration for in the STOW_FOLDERS variable
  3. 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