Configuration files for macOS, optimized for productivity and ease of use.
- Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install Git and Stow:
brew install git stow
- Clone and set up:
git clone https://github.com/mathieuletyrant/dotfiles.git ~/dotfiles
cd ~/dotfiles
sh ./install.sh
- Setup MacOS default settings
sh ./macos.sh
- Generate your local Git configuration:
sh ./gitconfig.sh
The script will ask for your SSH signing key and create ~/.gitconfig.local
.
-
Import Raycast configuration
-
Update Webstorm configuration (keymap, console font)
brew bundle dump --force --global
# Export credentials from 1Password item to environment variables
op-export <item-name-or-id>
# Example: op-export "Open router"
# Reload a specific autoloaded function
reload <function-name>
# Example: reload op-export
- Customized macOS settings
- Homebrew package list
- Configuration files for ZSH, Git, WezTerm, and Oh My Posh
Some applications are not available through Homebrew and need to be installed manually:
- Kerlig - Productivity tool
- Logitech G Hub - Mouse controler