diff --git a/README.md b/README.md index 78bde04..28cb478 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,51 @@ -dotfiles -======== +# ekampf does dotfiles -@ekampf's dotfiles \ No newline at end of file +## dotfiles + +@ekampf's dotfiles +Your dotfiles are how you personalize your system. These are mine. + + +## Install + +Clone the repo (Or fork it...): + git clone git://github.com/ekampf/dotfiles.git + +Install required gems: + bundle install + +Run the bootstrap script: + ./bootstrap.rb + +#### Personalize + +Put your customizations in dotfiles appended with `.local`: + +* `~/.aliases.local` +* `~/.gitconfig.local` +* `~/.tmux.conf.local` +* `~/.vimrc.local` +* `~/.zshenv.local` +* `~/.zshrc.local` + +For example, your `~/.aliases.local` might look like this: + + # Productivity + alias todo='$EDITOR ~/.todo' + + # Easy Folder access + alias go='cd $HOME/Documents/workspace' + +And so on... + + +#### Whats in it? + + + +tmux configuration: + +* Improve color resolution. +* Remove administrative debris (session name, hostname, time) in status bar. +* Set prefix to `Ctrl+s` +* Soften status bar color from harsh green to light gray. diff --git a/dotfiles/aliases b/dotfiles/aliases index 11c8c93..001b995 100644 --- a/dotfiles/aliases +++ b/dotfiles/aliases @@ -14,6 +14,9 @@ alias ack='ack-grep' alias diff='colordiff -u' alias h='history' +# Reloads ZSH +alias reload='. ~/.zshrc' + # Editors alias ed="$EDITOR" alias ved="$VISUAL" diff --git a/dotfiles/gitconfig.erb b/dotfiles/gitconfig.erb index d070b66..ea3b7d0 100644 --- a/dotfiles/gitconfig.erb +++ b/dotfiles/gitconfig.erb @@ -1,8 +1,6 @@ # Sample gitconfig # -[hub] - protocol = https [user] name = <%= Ask.input "Your Github Author Name", default: default_name %> email = <%= Ask.input "Your Github Author Email", default: default_email %> @@ -36,3 +34,6 @@ # # Setting to git 2.0 default to suppress warning message default = simple + +[include] + path = ~/.gitconfig.local