Go to file
2025-01-15 21:13:09 +00:00
aichat/.config/aichat aichat: add 2024-12-31 15:06:34 +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: shortcut for toc / tf fmt 2025-01-15 21:13:09 +00:00
sh initial commit 2023-05-18 22:47:13 -04:00
ssh/.ssh local git 2025-01-10 01:30:26 +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 simplify git prompt 2025-01-10 14:14:37 +00:00
.gitignore ignore .env files 2024-12-31 17:30:59 +00:00
.gitmodules add copilot 2024-06-01 23:46:22 +00:00
install.sh install.sh: improve 2024-01-09 18:27:30 -05: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.