/laptop

My ~/.laptop.local

Primary LanguageShell

Laptop

Laptop is a script to set up an macOS laptop for web development.

It can be run multiple times on the same machine safely. It installs, upgrades, or skips packages based on what is already installed on the machine.

Install:

curl --remote-name https://raw.githubusercontent.com/nicholasjhenry/laptop/master/mac
less mac
sh mac 2>&1 | tee ~/laptop.log

Post-installation laptop setup

1Password

iTerm

  • see the default profile to use Solarized Light (Colors -> Color presets)
  • set text: Fira Mono for Powerline (Profile > Text > Font)
  • set as default

VSCode

  • sign-in and sync settings with GitHub credentials

Source Tree

  • General -> Fullname / Email

GPG

  • assuming brew cask install gpg-suite-no-mail
  • import sec/pub file from 1Password

Dotfiles

Git

  • copy gitconfig from 1Password to ~/Workspaces/dotfiles-secret/.

Tmux

You're good to go!