This is my ZSH configuration and personal dotfiles. Please review everything before you attempt to use this. Some things might be OS X specific, but I try to keep everything as platform-agnostic as possible. This is a public repository mostly for easy installs on additional machines, but feel free to take a look!
-
Clone this repository in
~/.dotfiles
:git clone --recurse-submodules [this_repos_url] ~/.dotfiles
-
Run
./install
once (creates dotfile symlinks and such) -
Open a new shell
- install : Installs everything on a new machine (mostly creating symlinks and reloading the shell)
- bootstrap.zsh : The entry point for ZSH shell bootstrapping (sourced in
.zshrc
)
- dotbot : Contains dotbot (dotfile symlink manager) and its configuration
- dotfiles : Contains dotfiles that are symlinked by dotbot in
$HOME
- scripts : Contains small scripts that are made available on the
$PATH
- shell : Contains shell configuration files (commands, key bindings and more)
- zgen : The zgen submodule (for ZSH plugins and themes)