Go to file
2023-11-10 15:49:08 +00:00
git add .gitconfig 2023-11-08 10:19:19 -05:00
i3/.config/i3 more dotfiles 2023-05-18 23:01:50 -04:00
i3status/.config/i3status more dotfiles 2023-05-18 23:01:50 -04:00
mpd/.config/mpd more dotfiles 2023-05-18 23:01:50 -04:00
mutt more dotfiles 2023-05-18 23:01:50 -04:00
nvim/.config/nvim add fzf-lua 2023-11-10 15:49:08 +00:00
sh initial commit 2023-05-18 22:47:13 -04:00
ssh/.ssh ssh & enc/dec functions 2023-11-08 10:24:31 -05:00
tmux/.config/tmux initial commit 2023-05-18 22:47:13 -04:00
x11 more dotfiles 2023-05-18 23:01:50 -04:00
zsh add fzf-lua 2023-11-10 15:49:08 +00:00
.gitmodules add fzf-lua 2023-11-10 15:49:08 +00:00
install.sh add fzf-lua 2023-11-10 15:49:08 +00:00
LICENSE more dotfiles 2023-05-18 23:01:50 -04:00
README.md initial commit 2023-05-18 22:47:13 -04:00
stow.sh use bash impl of stow 2023-06-02 11:38:03 -04:00

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:

  1. stow is not installed on the system. Be sure to install it.

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