These are my configs.
Special files in the hierarchy:
- Brewfile: This is a list of applications for Homebrew Cask to install: things like Chrome and 1Password and Adium and stuff. Might want to edit this file before running any initial setup.
- topic/*.zsh: Any files ending in
.zshget loaded into your environment. - topic/install.sh: Any file named
install.shis executed when you run script/install. To avoid being loaded automatically, its extension is.sh, not.zsh. - topic/*.symlink: Any file ending in
*.symlinkgets 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 in when you run script/bootstrap.
git clone https://github.com/uncompiled/dotfiles.git ~/.dotfilescd ~/.dotfiles./install && ./bootstrap
This will symlink the appropriate files in .dotfiles to your home directory.
Everything is configured and tweaked within ~/.dotfiles.
I like Material Shell.
These are based on @holman's dotfiles. My dotfiles were getting unwieldy and I like the topic-based organization.