Last active
July 22, 2025 07:01
-
-
Save jgru/a33f0c3c6a0561e3b8ebedf7841f99ae to your computer and use it in GitHub Desktop.
macOS base customization
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| xcode-select --install | |
| sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
| git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions | |
| git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting | |
| # Insert this line into ~/.zshrc | |
| plugins=(rails git zsh-syntax-highlighting zsh-autosuggestions) | |
| # Install brew | |
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" | |
| # Insert this line into ~/.zshrc to add brew to the path | |
| if [[ "$(uname -m)" == "arm64" ]]; then | |
| export PATH="/opt/homebrew/bin:${PATH}" | |
| fi | |
| softwareupdate --all --install --forcebrew install | |
| brew tap d12frosted/emacs-plus | |
| brew install emacs-plus@29 --with-mailutils --with-no-frame-refocus --with-imagemagick --with-native-comp | |
| ln -s /opt/homebrew/opt/emacs-plus@29/Emacs.app /Applications | |
| brew install tmux | |
| brew install zoom | |
| brew install openvpn | |
| brew install keepassx | |
| brew install msmtp | |
| # Migrate as described here: | |
| # https://superuser.com/a/1713708 | |
| brew install thunderbird | |
| brew install cmake | |
| brew install libvterm | |
| # Copy Thunderbird data | |
| # cp -r .thunderbird/* ~/Library/Thunderbird |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment