Fresh Macbook Install
When I need to reinstall my MacBook, I go through checklist below to make sure I have everything set up for work
- Chrome
- https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc/related
- adblock
- https everywhere
- Rubymine
- uncheck show tabs in one row
- Docker
- Docker login in cli
- add /opt/docker to shared directories
docker run -p 6379:6379 --restart=unless-stopped -d --name redis redis:alpine
- Postgres app
- pg_config env
- export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin
- run queries:
CREATE USER webapp WITH PASSWORD 'webapp';ALTER USER webapp WITH SUPERUSER;
- Key Repeat
- defaults write -g KeyRepeat -int 1
- defaults write NSGlobalDomain KeyRepeat -int 1
- Don’t create DS_Store on network shares
- defaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Install brew
brew install imagemagick
- Global Gitignore
- See my other post: Global gitignore
- git config –global core.excludesfile ~/.gitignore
- http://docs.hardentheworld.org/OS/OSX_10.11_El_Capitan/#require-password-to-un-lock
- https://github.com/barnybug-archive/docker-fish-completion
- https://github.com/fisherman/fisherman
- Git config global user name user email
git config --global user.name "John Doe"git config --global user.email [email protected]git config --global push.default current
- install fish
- fish » .bash_profile
- prompt: informative vcs
- docker auto-complete
- wget https://raw.github.com/barnybug/docker-fish-completion/master/docker.fish -O ~/.config/fish/completions/docker.fish
- TextMate
- ln -s /Applications/TextMate.app/Contents/Resources/mate /usr/local/bin/mate
- Macs Fan Control
- ZeroTier-One
- Microsoft Remote Desktop
- VirtualBox
- Etcher.io
- Finder
- Empty trash after 30 days
- Disk Inventory X
- VLC
- Qnapi
- ngrok
- ssh configs and keys
- https://tclementdev.com/timemachineeditor/
That's it for this post, thanks for reading!