GithubHelp home page GithubHelp logo

dotfiles's Introduction

#My dotfiles

##Installation

I currently support installation via two methods: boxen and by hand

###With boxen

####Add dotfiles repo to your peope file

File: /opt/boxen/repo/modules/people/manifests/.pp

Contents:

class people::<your-user-name> {
  ...

  $home     = "/Users/${::boxen_user}"
  $src       = "${home}/src"
  $dotfiles = "${my}/dotfiles"

  file { $src:
    ensure  => directory
  }

  repository { $dotfiles:
    source  => 'otternq/dotfiles',
    require => File[$src]
  }
  ...
}

Run Boxen: boxen

Run bootstrapper after project is installed

cd ~/src/dotfiles
ruby bootstrap.rb

###By Hand

cd ~/src
git clone https://github.com/otternq/dotfiles
cd dotfiles
ruby bootstrap.rb

##Whats included

I'm going to list the tools/crap and default settings I try to install

###Software

  • zsh (oh-my-zsh)
  • HomeBrew (with a couple packages)
    • wget

###Configs

  • set up git user.name and user.email (you will be prompted)
  • depending on your shell, I prep a bash_profile or zshrc
  • i link up a vimrc file, for nice auto indent, soft tabs, etc

dotfiles's People

Contributors

otternq avatar

Watchers

James Cloos avatar  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.