This is my Mac configuration and setup for Software development & Machine learning projects. Feel free to use it.
- Mozilla Firefox Download link
- VS Code Download link
- Xcode Download link
- SourceTree Download link
- iTerm 2 Download link
- Postman Download link
- Adapter Download link
- Sublime Text Download link
- FileZilla (FTP Client) Download link
- Beekeeper Studio (Community Edition) Download link
- TeamViewer Download link
- CleanMyMac Download link
- Zoom Download link
- MS Teams Download link
- Slack App Store link
- WhatsApp App Store link
- Homebrew Installation guide
- PIP Installation guide
- Yarn (Installed with
npm install --g yarn
)
- Node.JS and NPM Download link
- React (Installed with
npm install -g create-react-app
) - Python Download link
- Docker Desktop Download link
- mySQL (Installed with
brew install mysql
) - MongoDB (Installed with
brew install mongodb
) - Redis (Installed with
brew install redis
) - RStudio Download link
- git (Installed with
brew install git
) - wget (Installed with
brew install wget
) - heroku (Installed with
brew install heroku
) - ganache (Installed with
npm install -g ganache
) - htop (Installed with
brew install htop
) - curl (Installed with
brew install curl
) - nvm - Node version manager (Installed with
npm install -g nvm
) - http-server (Installed with
npm install -g http-server
) - iponmap (Installed with
npm install -g iponmap
) - pyenv (Installed with
brew install pyenv
) - tree (Installed with
brew install tree
)
- Oh My ZSH Installation guide
- zsh-autosuggestions (Installed with
brew install zsh-autosuggestions
) - zsh-syntax-highlighting (Installed with
brew install zsh-syntax-highlighting
)
- matplotlib (Installed with
pip install matplotlib
) - SciKitLearn (Installed with
pip install scikit-learn
) - XGBoost (Installed with
pip install xgboost
) - TensorFlow (Installed with
pip install tensorflow
) - Keras (Installed with
pip install keras
) - Keras RL2 (Installed with
pip install keras-rl2
) - NumpPy (Installed with
pip install numpy
) - Pandas (Installed with
pip install pandas
) - Gym (Installed with
pip install gym
) - Jupyter notebooks (Installed with
pip install jupyter
) - imbalanced-learn (Installed with
pip install imbalanced-learn
)
- Install
code .
shell coommand by selecting from the menu:View > Command Palette > Install code command in PATH
Before installing anything else it is important to install Rosetta2 emulator. You can do so with the following terminal command:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Show all hidden files
defaults write com.apple.Finder AppleShowAllFiles true
killall Finder
chflags nohidden ~/Library/
killall Finder
defaults write com.apple.LaunchServices LSQuarantine -bool false
defaults write com.apple.finder ShowPathbar -bool true
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
killall Finder
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf"
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true