I use DotBot manage my dotfiles.
All you need to do is simply clone this repo (I suggest into ~/.dotfiles). Because I have some git submodules for
zsh and oh-my-zsh, you need to add the --recursive option to the clone call. An example of that is below:
$ git clone https://github.com/SethGower/dotfiles.git --recursive $HOME/.dotfiles # or wherever you want it
$ ./install # that's itBootstrapping is available for Arch Based distributions. Requires pacman and an AUR
Helper, I use paru, as set
in ./bootstrap/bootstrap with the environment variable AUR_HELPER. To run the bootstrapping process, either
explicitly run the bootstrap script, just run ./install normally (it'll install symlinks, along with run the
script), or finally you can run ./install --only shell to only run the shell section
If you are looking for when I used GNU Stow checkout v1.0
Instructions to clone that are:
$ git clone https://github.com/SethGower/dotfiles.git --recursive -b v1.0 $HOME/.dotfiles
$ cd $HOME/.dotfiles
$ stow <package_name>This software is freely distributed under the terms of the MIT License