Skip to content
Arthur Alvim edited this page Jun 28, 2018 · 5 revisions

Welcome to the Arthur's dotfiles wiki!

Introduction

These are my step by step guide to startup on my Macbook. 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.

Initial Setup

1.0 Mac OSX Installation

...

1.1 Save a fresh Mac OSX installed Image

...

1.2 Restore a Mac OSX Image

...

2. Installing Apps

2.0 Login to 1Password in order to have access to all passwords.

...

2.1 Login to AppStore

...

2.2 Install XCode

  • Download and install XCode from Appstore
  • Accept License

2.3 Install Brew

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

2.4 Install Dotfile

...

$ 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

3. Configuration

  • OSX:

    • Deactivate SIP (System Integrity Protection) You must boot into the Recovery OS. You do this by restarting your machine, and holding COMMAND + R until the Apple logo appears. Then select Terminal from the Utilities menu. Run csrutil enable --without debug.
  • 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 Package Control
    • 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
    • Basecamp
    • Spotify
    • Steam
    • Telegram Desktop