config icon indicating copy to clipboard operation
config copied to clipboard

Set up macOS for design engineering.

config

Set up macOS for design engineering.

Overview

This project is a config for setting up a new install of macOS for digital design and front end development. It does a few things:

  • Configures your command line with aliases, utilities and theming using oh-my-zsh.
  • Downloads some utilities and apps using the homebrew package manager.
  • Adds a gitconfig for global git settings.
  • Adds a zshrc with a few paths and aliases.

Using the config

Clone this repo

I clone this repo to my user directory, but you could place it anywhere. If you decide to move it somewhere else, update the CONFIG_DIR in setup-zsh.sh to match.

git clone [email protected]:jasonbarone/config.git

Run the oh-my-zsh setup script

~/config/setup-zsh.sh

Run the brew setup script

~/config/setup-brew.sh

At this point you should be done local set up.

Syncing Visual Studio Code

Since most front end developers will use GitHub for source code management, syncing VS Code with GitHub is a good way to keep your settings up to date across GitHub codespaces and your local machines.