https://github.com/nicholasjhenry/laptop
My ~/.laptop.local
https://github.com/nicholasjhenry/laptop
Last synced: about 1 month ago
JSON representation
My ~/.laptop.local
- Host: GitHub
- URL: https://github.com/nicholasjhenry/laptop
- Owner: nicholasjhenry
- Created: 2018-01-06T03:09:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T18:38:41.000Z (3 months ago)
- Last Synced: 2025-02-28T02:54:14.740Z (3 months ago)
- Language: Shell
- Homepage: https://github.com/civilcode/laptop
- Size: 233 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Laptop
- Follow me on [Twitter](http://www.twitter.com/nicholasjhenry)
- Connect via [LinkedIn](http://ca.linkedin.com/in/nicholasjhenry)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
- open 1Password and sign-in with credentials
- setup with CLI (step 2): https://developer.1password.com/docs/cli/get-started### 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
- see https://github.com/nicholasjhenry/dotfiles
### Git
- copy `gitconfig` from 1Password to `~/Workspaces/dotfiles-secret/.`
### Tmux
- install plugins: `prefix (Ctrl-x) + I`
- FYI: https://github.com/tmux-plugins/tpm#installing-pluginsYou're good to go!