Skip to content

computer config made repeatable

Notifications You must be signed in to change notification settings

giladgray/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

dotfiles

Setup

Terminal

  1. Install iTerm2 or Hyper
  2. Install oh-my-zsh
  3. Install Homebrew
  4. Install Fig: brew install fig
  5. Download zshrc: curl -fsSL https://raw.githubusercontent.com/giladgray/dotfiles/main/zshrc > ~/.zshrc
  6. Download gitconfig: curl -fsSL https://raw.githubusercontent.com/giladgray/dotfiles/main/gitconfig > ~/.gitconfig
  7. Restart terminal

Node

  1. Install NVM via curl then Node: nvm install 14
  2. Install Yarn: npm install --global yarn
  3. node -v && npm -v && yarn -v

Git

  1. git config --global user.name "<name>"
  2. git config --global user.email "<email>"
  3. Diff tool: npm install -g diff-so-fancy
  4. Generate SSH Key and add to Github
  5. Clone relevant git repos

Critical Programs

* Install from the Mac App Store

Coding

  • iTerm
    • Preferences → Profiles → Keys tab → Key Mappings tabs → Presets... dropdown → Natural Text Editing.
    • Preferences → Keys → Hotkey tab → Check Show/hide all windowsalt+space
  • SourceTree / GitHub Desktop
  • VS Code
    • Sign it to GitHub to sync settings.

Working

  • Chrome + Firefox
  • Kap screen recorder
  • Pixelmator*
  • Skitch*
  • Slack*
  • Zoom

Staying sane

Mac OS X Preferences

  • Bluetooth → ✅ Show Bluetooth in menu bar
  • Mission Control → ❌ Automatically rearrange Spaces...
  • Trackpad → Point & Click → ✅ Tap to click
  • Trackpad → Scroll & Zoom → ❌ Scroll direction: Natural

About

computer config made repeatable

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages