These are my dotfiles. Currently these dotfiles are for a Mac, zsh setup, but the files can easily be configured for bash instead of zsh.
After creating .env
file in root dir of this repo, run sh init.bootstrap.sh
and it'll symlink appropriate dotfiles to your home directory.
Sample .env file:
GITHUB_USERNAME="your-username"
GITHUB_EMAIL="your-username@domain.com"
Here's a preview of a few themes:
tmux
- (WIP)
Terminal, custom theme:
- @mathiasbynens - The go-to place for dotfiles inspiration
- @hamvocke's dotfiles
- @ajmalsiddiqui's dotfiles
- Readline Cheat Sheet
-
Back up your existing dotfiles. If your dotfiles are stored in
bash_profile
in your home directory, make a backup copy of that file, because the scripts in this repo will symlink to your home directory when you run the bootstrap.sh script. -
git clone
this repo (instructions here on how to clone a repo) andcd
intodotfiles
dir. -
Create an
.env
file for your Github username and email. Here's why. -
Run the bootstrap script.
sh ./init.bootstrap.sh
. -
Tell your shell to recognize the changes to your environment, by sourcing your bash profile with
source ~/.bash_profile
.