dotfiles
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.
base16-shell @ efa06ce
bin
functions
git
iterm
jabba
javascript
osx
others
ruby
vim
zsh
.gitignore
.gitmodules
Brewfile
README.md
USAGE.md
_secrets
agignore
aliases
bootstrap.sh
npm-globals.txt
requirements.txt
tmux.conf
vimrc
vimrc.bundles
zshrc

README.md

dotfiles

A bunch of impossible to live without config files. bootstrap.sh symlinks everything. USAGE.md gives some often handy commands.

Install/Setup

git clone --recursive git://github.com/nickcharlton/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./bootstrap.sh

Dependencies

macOS

Install most things using the included Brewfile:

brew tap homebrew/bundle
brew bundle

Ruby

Gems that should be installed with all Rubies should go in default-gems.

Python

There's a requirements.txt for Python:

pip2 install -r requirements.txt

JavaScript

npm doesn't provide a native way to handle global dependencies, so there's an npm-globals.txt which can be used with the following command:

xargs npm install -g < npm-globals.txt

Inspired by this StackOverflow answer.

License

Copyright (c) Nick Charlton 2011. Licensed under the MIT license.

Inspired by dotfiles from Zach Holman, Ryan Bates, Mathias Bynens, and many more since.