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 -bool true; killall Finder
xcode-select --install
Import nocfree keybinding (./nocfree-keybinding
) via vial:
https://get.vial.today/download/
brew cask install iterm2
https://medium.com/macoclock/5-must-have-key-mappings-on-iterm2-to-be-more-productive-21c4daf56348
Note: this might not be needed anymore since it's the default in Macos.
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.
https://github.com/ente-io/ente/tree/main/auth#readme
Install via app store.
Install extensions on browsers.
Save passphrase in a Dashlane secret note.
Reference it in github https://github.com/settings/keys
brew install --cask docker
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
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 dbeaver-community
https://code.visualstudio.com/
brew install --cask visual-studio-code
# Ressources
https://betterprogramming.pub/how-to-set-up-your-macbook-for-web-development-in-2021-a7a1f53f6462
https://medium.com/the-code-review/make-your-terminal-more-colourful-and-productive-with-iterm2-and-zsh-11b91607b98c
https://github.com/ohmyzsh/ohmyzsh/wiki/Articles