Skip to content

My configs. Neovim config is what you are probably looking for!

License

Notifications You must be signed in to change notification settings

martinsione/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

My configs. Neovim config is what you are probably looking for!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published