Skip to content

willfaught/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

setup

Setup sets up a fresh Mac with preferences, configuration, and software.

Installing

Installing does this:

  1. Preferences: Overrides system and application preferences (needs sudo).
  2. Keys: Creates SSH keys.
  3. Files: Soft links configuration files.
  4. Directories: Creates ~/Developer.
  5. Terminal: Installs a VS Code Dark Plus profile for Terminal, and makes it the default.
  6. Software: Installs Homebrew and various packages, Fisher, Pure, and Janus. Changes the shell to Fish.

Steps are skipped if already done if possible. Conflicting files are backed up by renaming them.

Updating

Updating does this:

  1. Updates this repository.
  2. Updates Homebrew.
  3. Updates Fisher.
  4. Updates Janus.

Usage

  1. Install Git:

    xcode-select --install
  2. Install Setup:

    git clone https://github.com/willfaught/setup ~/Developer/setup
  3. Install Mac:

    ~/Developer/setup/install --verbose
  4. Update Mac:

    ~/Developer/setup/install --verbose --update