# 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.

