Code Monkey home page Code Monkey logo

dotfiles-1's Introduction

      ██            ██     ████ ██  ██
     ░██           ░██    ░██░ ░░  ░██
     ░██  ██████  ██████ ██████ ██ ░██  █████   ██████
  ██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
 ██░░░██░██   ░██  ░██    ░██  ░██ ░██░███████░░█████
░██  ░██░██   ░██  ░██    ░██  ░██ ░██░██░░░░  ░░░░░██
░░██████░░██████   ░░██   ░██  ░██ ███░░██████ ██████
 ░░░░░░  ░░░░░░     ░░    ░░   ░░ ░░░  ░░░░░░ ░░░░░░

Quick installation:

$ cd ~
$ git clone --recursive [email protected]:bradp/dotfiles.git
$ rake

OR

curl https://raw.githubusercontent.com/bradp/dotfiles/master/misc/bootstrap | sudo bash to also install all requirments (Zsh, and friends, etc.)

How to use

This repo contains a Rakefile that does some magic things.

$ rake - Will overwrite your existing dotfiles and symlink ours to your home directory.

$ rake setup_file[ .filename .file2 ] - Symlink new files that you've added to the dotfiles/ directory.

Curious about my setup?

Check out my blog post on getting started.

What it includes

  • bin/ Miscellaneous scripts. This is also added to your path. Contains:

    • $ for when you accidently copy a command from the internet.
    • colors-sample Test your terminal colors. From here.
    • faces (╯°□°)╯︵ ┻━┻
    • git-diff Wrapper for icdiff for git diffs.
    • icdiff Side by side diffs. From here.
    • replace - Find and replace by a given list of files. replace foo bar **/*.txt From [here](https://github. com/thoughtbot/dotfiles/blob/master/bin/replace).
  • .maid/ My Maid rules for cleanup of Desktop, Downloads, and automatic Brew and Oh My Zsh upgrades.

  • misc/ Miscellaneous scripts, that you might not run all the time. Contains:

    • bootstrap.sh to setup dotfiles in one curl | sh command.
    • setup-new-mac.sh to setup a new mac how I like it.
  • .oh-my-zsh/ Submodule checkout of Oh My Zsh.

  • .vim/ My Vim plugins.

  • sourced Contains:

    • aliases Aliases. Gets sourced from inside the dotfiles folder.
    • exports Environment exports.
    • functions Like aliases, but more bigger
    • project_paths Project-spefic $PATH entries. Added with add_to_sourced
    • secret Not included, but gets sourced if it exists.
  • zsh-custom/ My custom Oh My Zsh theme and Oh My Zsh plugins. Contains:

    • plugins/zsh-syntax-highlighting Syntax highlighting from zsh-syntax-highlighting.
    • plugins/parbs-sites Helper zsh function to jump to a dir in the ~/Sites folder. Used as site dir_name (with autocomplete and everything).
    • themes/brad-muse Custom theme based off Muse.
  • .gemrc Speeds up gem installation.

  • .gitconfig Make git awesome.

  • .global_ignore Our global git ignore.

  • .hushlogin Stop the login message when logging into remote servers.

  • .vimrc Vim settings.

  • .zshrc The magic that makes Zsh behave amazingly.

dotfiles-1's People

Contributors

bradp avatar

Watchers

Karthik Bonthu 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.