Skip to content

Latest commit

 

History

History
78 lines (52 loc) · 1.78 KB

README.md

File metadata and controls

78 lines (52 loc) · 1.78 KB

Paul's dotfiles

This repo is mostly for me but you're welcome to make suggestions. mathias's readme is the project to fork. I'm mostly catching up to him, @alrra, @paulmillr, @gf3.

My basic new machine setup is captured in setup-a-new-machine.sh which adds homebrew, z, nave, etc.

private config

Toss it into a file called .extra which you do not commit to this repo and just keep in your ~/

I do something nice with my PATH there:

# PATH like a bawss
      PATH=/opt/local/bin
PATH=$PATH:/opt/local/sbin
PATH=$PATH:/bin
PATH=$PATH:~/.rvm/bin
PATH=$PATH:~/code/git-friendly
# ...

export PATH

Syntax highlighting

…is really important. even for these files.

Install Dotfiles Syntax Highlighting via Sublime Text 2 Package Control

Sensible OS X defaults

When setting up a new Mac, you may want to set some sensible OS X defaults:

./.osx

overview of files

Automatic config

  • .ackrc - for ack (better than grep)
  • .vimrc, .vim - vim config, obv.

shell environment

  • .aliases
  • .bash_profile
  • .bash_prompt
  • .bashrc
  • .exports
  • .functions
  • .extra - not included, explained above

manual run

  • setup-a-new-machine.sh - random apps i need installed
  • .osx - run on a fresh osx setup
  • brew.sh & brew-cask.sh - homebrew initialization

git, brah

  • .git

  • .gitattributes

  • .gitconfig

  • .gitignore

  • .inputrc - config for bash readline

install

Running sync copies from your dotfiles repo into ~/. I'd prefer to do proper symlink but haven't gotten that far yet.

./sync.sh

To update later on, just run the sync again.