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