Bits and pieces taken from all over GitHub. Kevin Altman, Zach Holman, Stefan Penner
Run this:
git clone https://github.com/brousalis/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
script/install
or more conveniently:
git clone https://github.com/brousalis/dotfiles.git ~/.dotfiles && cd ~/.dotfiles && script/install
This will install:
- oh-my-zsh
- rbenv
- tmux
- ruby-build
- Vundle and my vim plugins
- packages via
brew
orapt
- various config files
If the installer finds an existing file when symlinking, it will skip it.
This will remove all of the symlinks, except .gitconfig
(just to be safe), and remove the vim plugins.
script/install
will check for Mac OS X and install brew if it doesn't exist. If it does, it update all brew kegs then install the following:
coreutils
moreutils
findutils
git
bash
bash-completion
vim --override-system-vi
ack
node
imagemagick --with-webp
pngcheck
rename
tree
tmux
openssl
readline
reattach-to-user-namespace
You can run this functionality separately as script/brew
.
I have modified https://github.com/mathiasbynens/dotfiles/blob/master/.osx slightly and included it in the script folder. It is well documented, I recommend going through it. Run script/osx
after running install.