.files

These are my dotfiles. Take anything you want, but at your own risk.

It works with OSX and Ubuntu on Windows (WSL). It installs a bunch of software that I use, so if you fork this you will probably want to drop things that you don't use.

Install

On a sparkling fresh installation of OS X:

sudo softwareupdate -i -a
xcode-select --install

Install the dotfiles with either Git or curl:

Clone with Git

git clone https://github.com/<username>/dotfiles.git
source dotfiles/install.sh

Remotely install using curl

Alternatively, you can install this into ~/.dotfiles remotely without Git using curl:

sh -c "`curl -fsSL https://raw.github.com/<username>/dotfiles/master/remote-install.sh`"

Or, using wget:

sh -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/<username>/dotfiles/master/remote-install.sh`"

The dotfiles command

$ dotfiles help
Usage: dotfiles <command>

Commands:
   help               This help message
   edit               Open dotfiles in default editor (vim) and Git GUI (stree)
   reload             Reload dotfiles
   update             Update packages and pkg managers: OS X Applications, Homebrew/Cask, npm, Ruby, and pip
   osx                Apply OS X system defaults
   dock               Apply OS X Dock settings
   install vundle     Install Vundle

Custom settings

You can put your custom settings, such as Git credentials in the system/.custom file which will be sourced from .bash_profile automatically. This file is in .gitignore.

Some installed packages

Not or barely installable from CLI

Additional resources

Credits

This dotfiles repo was originally forked from https://github.com/webpro/dotfiles. Many thanks to the dotfiles community and the creators of the incredibly useful tools.