# MacOS ## Prerequisites Install xcode and homebrew ```bash xcode-select --install /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" git clone https://git.sr.ht/~a14m/.rc ~/.rc cd ~/.rc brew analytics off brew tap Homebrew/bundle brew bundle ``` ### Extras #### iTerm2 profiles ```bash mkdir -p ~/Library/Application\ Support/iTerm2/DynamicProfiles \ && cp ~/.config/iterm2/profiles.json ~/Library/Application\ Support/iTerm2/DynamicProfiles/ ``` #### `Bash` shell as default ```bash sudo bash -c 'echo $(brew --prefix)/bin/bash >> /etc/shells' chsh -s $(brew --prefix)/bin/bash ``` #### Setup ruby/rbenv ```bash brew install rbenv git clone https://github.com/tpope/rbenv-ctags.git ~/.rbenv/plugins/rbenv-ctags git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.rbenv/plugins/rbenv-default-gems rbenv install $(cat ~/.rc/.rbenv/version) ``` #### Setup python ```bash brew install uv uv install $(cat ~/.rc/.pyenv/version) ``` #### Setup GO ```bash brew install golang ``` #### Setup node/nvm ```bash brew install nvm mkdir -p ~/.nvm exec $SHELL -l nvm install nvm alias default ``` #### Mutt email/links browser ```bash brew install neomutt brew install links ```