##About these dotfiles
These are config files to set up a system the way I like it.
###Step 1: Install dotfiles
#make src directory if it doesn't exist
mkdir -p ~/src
#clone this repository to your machine, initialize submodules (submodule init requires git >= 1.6.5)
git clone --recursive git://github.com/faun/dotfiles ~/src/dotfiles
###Step 2: Install
rake
###Step 3: Customize
There are a number of settings that can be configured for these dotfiles. They are:
Create a file at ~/.gitignore.local
:
[user]
name = Your Name
email = [email protected]
[github]
user = username
Add any additional settings in ~/.vimrc.local
or .vimrc.local
in a project directory for project-specific settings
Add any addtional configuration settings to ~/.local.sh
and these will be sourced at login.
Things that can be added to this file include custom aliases, configuration settings, private evironment variables, paths, etc.
###Change shell to latest zsh
brew install zsh
Add homebrew zsh to /etc/shells
echo "/usr/local/bin/zsh" >> /etc/shells
Set homebrew zsh as your default user
sudo chsh -s /usr/local/bin/zsh $(whoami)
Fix an apple mis-configuration for zsh
sudo mv -i /etc/zshenv /etc/zprofile
Install tmux
brew install tmux
brew install reattach-to-user-namespace
Install RVM (recommended)
curl -L get.rvm.io | bash -s stable
###Patch your terminal font with Powerline glyphs for maximum awesomeness: See Powerline repo for more info.
###Integrate iTerm2 with tmux See iTerm2 downloads for more info