This repository contains my personal dotfiles to set up and maintain a clean development environment on macOS.
It includes configuration for:
- Terminal (Zsh + Oh My Zsh)
- Git
- Vim
- Homebrew packages
- macOS system defaults
- Editor and tool preferences
First, clone this repository into your home directory with the default name .dotfiles:
git clone git@github.com:mpont91/dotfiles-mac.git ~/.dotfilesThen run the setup using the provided Makefile commands:
This configures sensible preferences for the system, Finder, Dock, keyboard, etc.
make defaultsInstalls Homebrew (if not already installed) and all packages listed in Brewfile.
make brewInstalls Oh My Zsh (only if not already present) without modifying .zshrc.
make ohmyzshInstalls a minimal list of essential VS Code extensions (ESLint, Prettier, Vue, React, Astro, etc.).
make vscodeLinks your configuration files (.zshrc, .aliases, .vimrc, .gitconfig, etc.) to your home directory.
make link-
Open Raycast > Settings > General
Set ⌘ + Space as the hotkey for opening Raycast.
-
Disable Spotlight shortcut
Go to System Settings > Keyboard > Keyboard Shortcuts > Spotlight
Disable default shortcut for "Show Spotlight search" (⌘ + Space)
-
Create your own global app shortcuts
Go to Raycast > Settings > Extensions > Application Search
Default shortcuts:
^ + ⌥ + ⌘ + G → Brave
^ + ⌥ + ⌘ + G → Discord
^ + ⌥ + ⌘ + F → Finder
^ + ⌥ + ⌘ + M → MS Teams
^ + ⌥ + ⌘ + O → Outlook
^ + ⌥ + ⌘ + I → Phpstorm
^ + ⌥ + ⌘ + S → Spotify
^ + ⌥ + ⌘ + T → Terminal
^ + ⌥ + ⌘ + C → VS Code