# dotfiles Clone this repo: ```console $ git clone --recurse-submodules https://git.sr.ht/~jswank/dotfiles ``` But since you forgot to grab the submodules, get them now: ``` $ git submodule update --init --recursive ``` Install my dotfiles: ```console $ ./install.sh ``` This will install most common dotfiles: if you want to install a set, provide that as an argument: ```console $ ./install.sh i3 # installed i3 dotfiles ``` There are two potential gotchas: 1. `stow` is not installed on the system. There is a bash equivalent that is close enough for most purposes in this repo that the install script will use. 2. There submodules in this repo (mostly neovim plugins) and they didn't get populated when you cloned the repo. See above.