Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 2.13 KB

README.md

File metadata and controls

57 lines (37 loc) · 2.13 KB

💻 Laptop Setup

This script performs a series of configuration and installations to set up a new computer or restore/repair an existing one with my personal preferences.


Usage

sh laptop_setup

What tasks are performed?

  • 📦 Install Brew Packages
  • 🍺 Install Brew Casks
  • 📝 Install Fonts
  • 📌 Install VS Code Extensions
  • 🔧 Apply VS Code Settings
  • 🚧 Apply zsh aliases

Customizing

For all of the steps performed above, excluding applying VS Code settings and zsh aliases, an array of items are looped over and installed with a single command.

Simply modify the array for any of the tasks to adjust what is installed.

The following chart breaks down what identifiers are used:

Task Array Identifier
Brew Packages PACKAGES Package names listed in the official Brew packages
Brew Casks CASKS Cask names listed in the official Brew casks
Fonts FONTS Files listed in the font cask without the .rb extension
VS Code Extensions EXTENSIONS Extension <author>.<name> (can find installed with `code --list-extensions)

The VS Code settings and zsh aliases can be customized by modifying the vscode_settings.json and .zshrc files respectively. That file is simply copied over as part of the setup!


Additional manual tasks

To do

  1. Apply zsh color profile in the script
  2. Install Inconsolata font
  3. Install app store applications