Go to file
2025-10-15 03:01:40 +00:00
aichat/.config/aichat update aichat, nvim config 2025-10-15 02:55:16 +00:00
direnv/.config/direnv direnv: add 2023-11-16 22:48:38 -05:00
git/.config/git git: add push options 2023-11-19 21:44:14 -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/.mpd mpd: remove binary db 2024-01-25 11:38:28 -05:00
mutt mutt 2023-11-16 20:31:39 -05:00
nvim/.config/nvim nvim config update 2025-10-14 22:59:52 -04:00
sh initial commit 2023-05-18 22:47:13 -04:00
ssh/.ssh add aichat, zsh completion dir 2025-01-19 21:20:57 +00:00
tmux/.config/tmux tmux: update meta key 2024-12-19 12:58:50 +00:00
vim vim: add 2023-12-02 15:01:51 +00:00
x11 more dotfiles 2023-05-18 23:01:50 -04:00
zsh remove some old aliases 2025-04-23 22:30:18 -04:00
.gitignore ignore .env files 2024-12-31 17:30:59 +00:00
.gitmodules add vim-go 2025-02-25 12:39:09 +00:00
install.sh update stow.sh usage 2025-04-23 22:03:54 -04:00
LICENSE more dotfiles 2023-05-18 23:01:50 -04:00
README.md update readme, install arg 2023-12-02 15:02:15 +00: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

But since you forgot to grab the submodules, get them now:

$ git submodule update --init --recursive

Install my dotfiles:

$ ./install.sh

This will install most common dotfiles: if you want to install a set, provide that as an argument:

$ ./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.