Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.38 KB

README.md

File metadata and controls

63 lines (46 loc) · 2.38 KB

my dotfiles

https://github.com/holman/dotfiles

topical

Everything's built around topic areas. If you're adding a new area to your forked dotfiles — say, "Java" — you can simply add a java directory and put files in there.

components

There's a few special files in the hierarchy.

  • bin/: Anything in bin/ will get added to your $PATH and be made available everywhere.
  • Brewfile: This is a list of applications for Homebrew Cask to install: things like Chrome and 1Password and Adium and stuff. Might want to edit this file before running any initial setup.
  • topic/*.bash: Any files ending in .zsh get loaded into your environment.
  • topic/path.bash: Any file named path.zsh is loaded first and is expected to setup $PATH or similar.
  • topic/completion.bash: Any file named completion.zsh is loaded last and is expected to setup autocomplete.

install

Run this:

git clone https://github.com/holman/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
install-all

This will symlink the appropriate files in .dotfiles to your home directory. Everything is configured and tweaked within ~/.dotfiles.

The main file you'll want to change right off the bat is zsh/zshrc, which sets up a few paths that'll be different on your particular machine.

dot is a simple script that installs some dependencies, sets sane OS X defaults, and so on. Tweak this script, and occasionally run dot from time to time to keep your environment fresh and up-to-date. You can find this script in bin/.

thanks