32 lines
804 B
Markdown
Executable File
32 lines
804 B
Markdown
Executable File
# 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.
|
|
|