Skip to content
Arthur Alvim edited this page Jan 10, 2016 · 5 revisions

Welcome to the Arthur's dotfiles wiki!

Introduction

These are my dotfiles + basic configuration files. Here I describe how I set my developer environment on my MacBook (or an Ubuntu machine). The steps below were tested on OS X Yosemite and Ubuntu 15.10.

Installation

$ curl -L https://raw.github.com/arthuralvim/dotfiles/master/install | sh

or

$ git clone https://github.com/arthuralvim/dotfiles.git && cd dotfiles && sh install.sh

Checklist

  • Install XCode and accept License

  • Install Brew

    • Set permissions for brew related folders:
      • sudo chown -R $(whoami):admin /usr/local
      • sudo chown -R $(whoami):admin /etc/Caskroom
  • Install everything: sh install


  • OSX:

    • Deactivate SIP (System Integrity Protection)
  • Trackpad

    • Tap to click
  • Keyboard

    • Key Repeat > Fast (all the way to the right)
    • Delay Until Repeat > Short (all the way to the right)
    • External Keyboard
      • Install Brasil ABNT2
      • Set shortcut to change application (⌘ + ') [optional]
  • Set up Apple Store

  • Set up Dropbox

  • Remove Spotlight shortcut (because of Alfred)

  • Set Alfred's shortcut (⌘ + space)

  • Remove shortcut for "mission control"

  • Add shortcut for "launchpad" (F4)

  • Add shortcut for "expose" (F3)

  • Configure Menumeters

    • Show CPU (Graph and show average for multiple processors)
    • Show Memory (Used/Free Totals)
    • Show Network (Throughput)
  • Configure Spectable (deactivate shortcuts before)

    • Center → crtl + shift + c
    • Fullscreen → crtl + shift + f
    • Left Half → crtl + shift + ←
    • Right Half → crtl + shift + →
    • Top Half → crtl + shift + ↑
    • Bottom Half → crtl + shift + ↓
    • Upper Left → crtl + shift + 1
    • Lower Left → crtl + shift + 2
    • Upper Right → crtl + shift + 3
    • Lower Right → crtl + shift + 4
  • Configure Day-O with this regex E d MMMM Y - H:mm

  • Download and add fonts

    • Menlo
    • Inconsolata
    • Source Code Pro
  • Configure iTerm 2

    • Set font to Inconsolata and size 18

    • Change default Shortcuts

      • action: Previous Tab → ⌘⌥←
      • action: Next Tab → ⌘⌥→
      • action: "HEX CODE" SEND 0x01 → ⌘←
      • action: "HEX CODE" SEND 0x05 → ⌘→
    • Change profile Shortcuts

      • action: "SEND ESCAPE SEQUENCE" SEND b → ⌥←
      • action: "SEND ESCAPE SEQUENCE" SEND f → ⌥→
      • action: "HEX CODE" SEND 0x01 → ⌘←
      • action: "HEX CODE" SEND 0x05 → ⌘→
  • Configure Sublime Text 3

    • Install settings
    • Install packages
  • Dock

    • Organize icons
    • Automatically hide and show
    • Lock with Deeper
  • Add key licenses for the software below:

    • A Better Finder Renamer
    • Alfred 2
    • Hazel
    • Sublime Text 3
    • SublimeGit
    • TotalFinder
    • Screenflow
  • Login and set the apps below:

    • Chromecast
    • Google Chrome
    • Skype
    • Slack
    • Spotify
    • Steam
    • Telegram

Tools Installed

  • M: Mac
  • L: Linux
  • Bower M/L
  • Brew M
  • ElasticSearch M/L
  • Git M/L
  • Grunt M/L
  • Gulp M/L
  • MongoDB M/L
  • MySQL M/L
  • Nginx M/L
  • NodeJs M/L
  • NPM M/L
  • Oh-My-Zsh M/L
  • PostgreSQL M/L
  • Python M/L
  • Redis M/L
  • Sublime Text 3 M/L
  • ZSH M/L
Clone this wiki locally