Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Configuration files for Atom, Git, Prezto, Pry, RubyGems, tmux and Vim
VimL Shell Ruby CoffeeScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
home
.gitmodules
.homesick_subdir
.homesickrc
README.md

README.md

My configuration files

Installation

  1. To get started, install homesick first:

    $ gem install homesick
  2. Use the homesick command to clone my castle:

    $ homesick clone danielbayerlein/dotfiles
  3. Set your Git email address as an environment variable. Create an environment.plist file in ~/Library/LaunchAgents/ with this content:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
      <key>Label</key>
      <string>my.startup</string>
      <key>ProgramArguments</key>
      <array>
         <string>sh</string>
         <string>-c</string>
         <string>
         launchctl setenv EMAIL foo@example.com
         </string>
      </array>
      <key>RunAtLoad</key>
      <true/>
    </dict>
    </plist>

    Replace foo@example.com with your Git email address.

    The plist will activate after system reboot. You can also use launchctl load ~/Library/LaunchAgents/environment.plist to launch it immediately.

    For more information see http://stackoverflow.com/a/26586170 and http://git-scm.com/book/uz/v2/Git-Internals-Environment-Variables.

  4. Symlinks all dotfiles:

    $ homesick link dotfiles
  5. Install dependencies and plugins:

    $ homesick rc --force dotfiles

Usage

$ homesick

Configuration files for

Something went wrong with that request. Please try again.