This repository contains my MacOS basic configuration, including:
- terminal configuration
- development setup
- authentication software
Monterey 12.1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Show hidden files
defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder
xcode-select --install
brew cask install iterm2
https://medium.com/macoclock/5-must-have-key-mappings-on-iterm2-to-be-more-productive-21c4daf56348
Even if it's now the default shell in MacOS, use brew to manage it:
https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
brew install zsh
# add `/usr/local/bin/zsh` in /etc/shells
vi /etc/shells
# set it as default shell
chsh -s /usr/local/bin/zsh
https://github.com/ohmyzsh/ohmyzsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
powerlevel10k
brew install romkatv/powerlevel10k/powerlevel10k
and follow instructions on iterm2 restart
Follow https://github.com/leonardbinet/zshcustom instructions.
brew install --cask authy
Install extensions on browsers.
Save passphrase in a Dashlane secret note.
Reference it in github https://github.com/settings/keys
https://github.com/pyenv/pyenv#installation
brew install pyenv
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
https://github.com/pyenv/pyenv/wiki#suggested-build-environment
brew install openssl readline sqlite3 xz zlib
pyenv install <pythonversion>
brew install virtualenv
pip install pipenv
https://github.com/jesseduffield/lazygit
brew install jesseduffield/lazygit/lazygit
brew install gh
https://treehouse.github.io/installation-guides/mac/node-mac.html
brew install node
npm install -g tldr
Note: requires node.
brew install jq
Use tfenv
to easily manage terraform envs:
brew install tfenv
then
tfenv install <xxx>
tfenv use <xxx>
brew install awscli
https://www.jetbrains.com/fr-fr/toolbox-app/
brew install --cask jetbrains-toolbox
Use it to install PyCharm.
brew install --cask lens
https://code.visualstudio.com/
brew install --cask visual-studio-code
https://github.com/Sequel-Ace/Sequel-Ace
brew install --cask sequel-ace
brew install --cask google-chrome
brew install --cask spotify
brew install --cask clickup
https://betterprogramming.pub/how-to-set-up-your-macbook-for-web-development-in-2021-a7a1f53f6462