| git/.config/git | ||
| i3/.config/i3 | ||
| i3status/.config/i3status | ||
| mpd/.config/mpd | ||
| mutt | ||
| nvim/.config/nvim | ||
| sh | ||
| ssh/.ssh | ||
| tmux/.config/tmux | ||
| x11 | ||
| zsh | ||
| .gitmodules | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
| stow.sh | ||
dotfiles
Clone this repo:
$ git clone --recurse-submodules https://git.sr.ht/~jswank/dotfiles
Install my dotfiles:
$ ./install
(which just runs: ls -d */ | tr -d / | xargs stow -R)
There are two potential gotchas:
-
stowis not installed on the system. Be sure to install it. -
There submodules in this repo (mostly neovim plugins) and they didn't get populated when you cloned the repo.
This repo should have been cloned using the --recurse-submodules flag, i.e.
$ git clone --recurse-submodules https://git.sr.ht/~jswank/dotfiles
But, since you forgot, fix this by running:
$ git submodule update --init --recursive