A collection of my dotfiles. I tend to delete as many as I can as often as I can.
git clone https://github.com/lox/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./bootstrap.sh
There's a few special files in the hierarchy.
bin/
: Anything in bin/ will get added to your $PATH and be made available everywhere.topic/*.zsh
: Any files ending in .zsh get loaded into your environment.topic/path.zsh
: Any file named path.zsh is loaded first and is expected to setup $PATH or similar.topic/completion.zsh
: Any file named completion.zsh is loaded last and is expected to setup autocomplete.topic/*.symlink
: Any files ending in *.symlink get symlinked into your $HOME. This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded files in your home directory. These get symlinked inbootstrap.sh
.