- Update macOS to the latest version with the App Store.
- Install Xcode from the App Store, open it and accept the license agreement.
- Make ssh key and add it to GitHub. Guide
- Clone this repo.
- Create symlinks to the dotfiles in this repo with following command:
./install.sh- Install Homebrew. (NB! Try to install all following with Homebrew)
- Install everything through it automatically by running
brew bundle --file ./Brewfile
- Set XCode as default for Flipper
sudo xcode-select -s /Applications/Xcode.app
- Install https://fbidb.io/ for Flipper
pip3 install fb-idb
- Install latest Java OpenJDK. NB! (Newer version could be available)
sdk install java 21-open
- Install latest node and set it to PATH
volta install node@latest volta setup
- Finalize rust install
rustup-init
- Upgrade ruby & bundler for react-native apps
rbenv install --list # Choose latest version rbenv install 3.2.2 # Set it global rbenv global 3.2.2
- Install ShellGPT manually from here
- For Homebrew we need to keep bundle file up to date manually with following command
rm Brewfile && brew bundle dump --describeCheck out improvements.png in this repo for ideas.