I wipe my Macbook quite often as a chore, this is done once every 4-5 months and helps me get rid of stuff on the SSD that I probably don't use anymore but is there just because I'm not browsing throught the entire SSD.
This isn't a blog type post but more like a checklist of things that I need to make sure I do before I send everything on the drive to hell.
Things before wiping the system.
Setup Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Update Brew and install Git, Wget and other base level tools
brew install git yarn make fastlane
# now for the UI tools
brew install clean-me visual-studio-code google-chrome iterm2 docker vlc postgres adoptopenjdk/openjdk/adoptopenjdk8
Add ZSH Suggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
# Add the following line to .zshrc
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
Next up! Programming Language Support
Go Lang: https://golang.org/dl/
Node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | zsh
nvm install --lts
nvm install 10
nvm install 12
nvm alias default 12 # most projects depend on this to be the min version for me right now
Copy back the .ssh folder in place and do a dummy connect to a certain project system for the ssh identities to be loaded automatically
Disable Keyboard corrections and other improvements from the keyboard settings
Oh, btw, did you enable opening apps from identified developers? Do it then!
Lets setup both the editors, restore the backed up editor configs from the pre-wipe, download the needed fonts for vscode and vim and while we are at hit, download Sublime Merge as well.
Not done yet!! who is going to install vim-plug? you think the plugins will just start working!?
Download plug.vim and put it in the "autoload" directory and then run the below command
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
then we just open vim and run :PlugInstall
XCode and Android Studio, download
them or check if the SSD has the latest version, if they're already there,
let's create symlinks from there to the $HOME/ExternalApplications
so we can
save some space on the SSD.
Open XCode, change the derived data and archives folder to point to the external disk
Install ngrok -
brew install ngrok
That's about it reaper, go sleep now, it's 4 in the morning, maybe start doing this a little early the next time.