Skip to content

cpapazoglou/mac-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preparation

  1. Fork this repo
  2. Update brew/Brewfile with your preferred apps
  3. Replace your GH username in all files

Setting up your machine

  1. Login to the App Store in the background (before mac apps get installed)
  2. Run bash <(curl -s https://raw.githubusercontent.com/cpapazoglou/mac-setup/main/bootstrap.sh)
  3. Log out and back in to apply OSX changes (can be done at the end)
  4. Restore the list of Manual Items (below)
  5. Run sh repos/clone.sh to clone all repos

Manual items

Alfred

  1. Open Preferences > Advanced > Set Preferences Folder and set restore the backup
  2. [TODO] Some dependencies need to be installed manually for now https://www.alfredapp.com/help/kb/install-dependencies/

iStat Menus

  1. Restore the backup
  2. Hide the MacOS time and battery icons

Manually

  1. Copy ~/.ssh
  2. Copy ~/.SwitchHosts
  3. Copy ~/.gitconfig
  4. Run nvm install node

AutoProxy

Link: https://fieldguide.automattic.com/autoproxxy/

Updating the codebase over time

Brew packages

rm -f brew/Brewfile && brew bundle dump --file=brew/Brewfile

Once you have fish setup, the function brewfile will do the above command for you.

About

Auto-provisioning my mac

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 84.3%
  • Ruby 15.7%