Skip to content

giladgray/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

dotfiles

Setup

Terminal

  1. Install iTerm2 or Hyper
  2. Install command line developer tools: xcode-select --install
  3. Install oh-my-zsh
  4. Install Homebrew
    • brew install gh zsh-autocomplete zsh-syntax-highlighting
  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 22 --default
  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: gh auth login
  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

Staying sane

Mac OS X Preferences

  • Register fingerprints for TouchID!
  • Menu Bar → ✅ Show Bluetooth in menu bar
  • Mission Control → ❌ Automatically rearrange Spaces...
  • Trackpad → Point & Click → ✅ Tap to click
  • Trackpad → Scroll & Zoom → ❌ Scroll direction: Natural
  • AutoFill & Password -> ❌ AutoFill Passwords and Passkeys (using 1Password instead)

About

computer config made repeatable

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages