My personal dotfiles setup
Emacs Lisp Shell Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.emacs.d
.itermocil
.oh-my-zsh-custom
.studioforkdb
.xemacs
anyenv
bitbar_plugins
etc
osx_configs
.bash_aliases
.bash_functions
.bash_profile
.bashrc
.editorconfig
.gitconfig-base
.gitconfig-cygwin
.gitconfig-linux
.gitconfig-osx
.gitconfig-windows
.gitignore
.gitignore_global
.htoprc
.ideavimrc
.inputrc
.mrxvtrc
.profile
.screenrc
.shell_functions
.shellrc
.tmux.conf
.toprc
.vimrc
.zlogin
.zsh_functions
.zshrc
README

README

To configure a new system, run in the following order (mainly tested on OS X):


Prerequisites
=============

TODO: ideally script out these steps if possible

* Set up your SSH key
* Link contents of "<repo_root>/.*" to "$HOME" 
* Link contents of "<repo_root>/etc" to "$HOME"
* Put your name and email in ~/.gitconfig-custom
```
[user]
    name = Joe Blogs
    email = user@domain.top
```
* Link the 
```
# for OS X, run 
ln -s ~/.dotfiles/.gitconfig-osx ~/.gitconfig
```


Installation
============

* <repo_root>/etc/brew_updates.sh   --- install homebrew packages (OS X only)
* <repo_root>/etc/pip_install.sh    --- install python packages
* <repo_root>/etc/ruby.sh           --- install ruby dependencies and gems
* <repo_root>/etc/npm.sh            --- install npm packages
* <repo_root>/etc/setup_env.sh      --- do final setup (vim configuration, etc.)