Configurations for my development environment
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
atom.symlink
bin
docker
functions
git
go
homebrew
iterm
macos
node
ruby
script
system
tmux
vim
xcode
yarn
zsh
.gitignore
Brewfile
LICENSE.md
README.md

README.md

Dotfiles

Installation

$ git clone https://github.com/abdel/dotfiles.git ~/.dotfiles
$ cd ~/dotfiles
$ script/bootstrap

Customize

Local Settings

The dotfiles can be easily extended to suit additional local requirements by using the following files:

~/.localrc

If the ~/.localrc file exists, it will be automatically sourced after all the other zsh related files, thus, allowing its content to add to or overwrite the existing aliases, settings, PATH, etc.

~/.gitconfig.local

If the ~/.gitconfig.local file exists, it will be automatically included after the configurations from ~/.gitconfig, thus, allowing its content to overwrite or add to the existing git configurations.

Note: Use ~/.gitconfig.local to store sensitive information such as the git user credentials, e.g.:

[user]
  name = Abdelrahman Ahmed
  email = abdel@example.com

Credits