Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 1.89 KB

README.md

File metadata and controls

81 lines (61 loc) · 1.89 KB

Setup MacOS from a clean install

  1. Set up SSH keys for github
ssh-keygen -t ed25519 -C <email>

# Add this to https://github.com/settings/keys
pbcopy < ~/.ssh/id_ed25519.pub
  1. Clone repo and symlink files
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/martinsione/dotfiles/refs/heads/macos/install/x/macos.sh)"
  1. Install packages a App Store - Bitwarden (so that safari can use web extension) b Homebrew
# Install executable
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# After installation, make it executable
echo >> /Users/$USER/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/$USER/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
brew install --cask \
    1password \
    cursor \
    discord \
    font-jetbrains-mono-nerd-font \
    font-zed-mono \
    ghostty \
    google-chrome \
    raycast \
    slack \
    spotify \
    whatsapp \
    zed \
    zoom

brew install \
    eza \
    fnm \
    neovim \
    ripgrep \
    starship
  1. UI/UX tweaks
    • Disable hot corners
    • Automatically hide and show the Dock
    • Add ⌃ + number to switch desktops
      1. Create 9 desktops
      2. Go to System Preferences > Keyboard > Keyboard Shortcuts > Mission Control > Mission Control (enable all)
    • Replace Spotlight with Raycast
      • Enable "Magnet" preset for window management
    • Remap CAPS Lock to Control. (Settings > Keyboard > Keyboard Shortcuts)
    • Increase mouse and trackpad speed
    • Increase Key Repetition Speed and Remove Delay
# Set key repeat rate to maximum (fastest)
defaults write -g KeyRepeat -int 1

# Set initial delay before repetition to minimum (no delay)
defaults write -g InitialKeyRepeat -int 10

# Disable press-and-hold for keys in favor of key repeat
defaults write -g ApplePressAndHoldEnabled -bool false