Giter Site home page Giter Site logo

lwassermann / dotfiles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pmeinhardt/dotfiles

0.0 1.0 0.0 2.23 MB

~ is where the ♥ is

Home Page: http://dotfiles.github.io/

License: MIT License

Shell 15.27% Ruby 0.99% Vim Snippet 3.98% Vim Script 79.76%

dotfiles's Introduction

dotfiles ···

Your dotfiles are how you personalize your system. Here’s how I set up mine.

screenshot

About

Everything’s built around topic areas. Each topic has its own directory.

There’s a few special files in the hierarchy.

  • Brewfile: Contains a list of tools for Homebrew to install. You might want to edit this file before running any initial setup.
  • bin/: Anything in here will get added to your $PATH.
  • topic/*.zsh: Files ending in .zsh get loaded into your environment.
  • topic/path.zsh: Files named path.zsh are loaded first and are expected to set up $PATH or similar.
  • topic/completion.zsh: Files named completion.zsh are loaded last and are expected to set up autocomplete.
  • topic/install.sh: Files named install.sh are executed when you run script/install. To avoid being loaded automatically, their extension is .sh, not .zsh.
  • topic/*.symlink: Files named *.symlink get symlinked into your $HOME. This is so you can keep them versioned in your dotfiles repo while also making them available in your home directory.

Installation

To get started, run:

# Clone this repository
git clone https://github.com/lwassermann/dotfiles.git ~/.dotfiles

# Change into the new directory
cd ~/.dotfiles

# Run the bootstrap script
./script/bootstrap

This will symlink the appropriate files to your home directory.

The bin/dot tool is a simple helper which installs dependencies, sets sane OS defaults, and so on. Tweak and occasionally run dot to keep your environment fresh and up-to-date.

If you would like to install Homebrew to an alternative location, e.g. ~/Developer/Homebrew, do so before running the bootstrap script.

Thanks

This project is adapted from Zach Holman’s neat dotfiles via Paul Meinhardts dotfiles.

Special thanks to Paul Meinhardt for providing a good example of how to do this and my starting point.

dotfiles's People

Contributors

holman avatar pmeinhardt avatar memborsky avatar lwassermann avatar kirelagin avatar jacobwgillespie avatar gambtho avatar christianbundy avatar metheon avatar victorklos avatar pcasaretto avatar johnrees avatar ncolton avatar yeonghoey avatar stephenyeargin avatar rcarver avatar prathe avatar zpao avatar anaisbetts avatar grawity avatar jawshooah avatar ghuntley avatar dplarson avatar corbinhesse avatar calvn avatar sumeetjain avatar sibartlett avatar shanev avatar ch1bo avatar rtomayko avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.