GeniusLearner / dotfiles

Customised ~/.* files with ♥ for my machine :)

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CuriousLearner's Dotfiles

Build Status

This is a collection of dotfiles and scripts I use for customizing my dev-setup. It contains all my configuration files. See http://dotfiles.github.io/ for more details.

OS related setup scripts can be found in setup folder.

Features

  • Sane defaults for Mac
  • Zsh
  • Git
  • vim

Setup

If you are using Mac OSX, this repo includes a script to install dependencies in this script.

curl -L http://git.io/curiouslearner-setup-mac | sh

This script will help you add some defaults to your mac.

Installing dotfiles

Once you have installed basics software and libraries, you can install the dotfiles, by cloning this repo into ~/dotfiles and symlinking the files inside it to your home directory ~. Symlinking helps keep all your dotfiles maintainable inside a git repo, while being functional at the same time.

cd ~ && git clone --recursive git@github.com:curiouslearner/dotfiles.git && cd ~/dotfiles
# To create symbolic links in your home
sh bootstrap.sh  ## this will create the required symlinks
pip install -r requirements.pip  ## essential python packages needed

Resources

I actively watch the following repositories and add the best changes to this repository:

Not Exactly What You Want?

This is what I want. It might not be what you want. Don't worry, you have options:

Fork This

If you have differences in your preferred setup, I encourage you to fork this to create your own version. Once you have your fork working, let me know and I'll add it to a 'Similar dotfiles' list here. It's up to you whether or not to rename your fork.

Or Submit a Pull Request

I also accept pull requests on this, if they're small, atomic, and if they make my own project development experience better.

License

The code is available under the MIT license.

About

Customised ~/.* files with ♥ for my machine :)

http://dotfiles.github.io

License:MIT License


Languages

Language:Shell 62.5%Language:Python 36.3%Language:Vim Script 1.1%Language:GDB 0.0%