Skip to content

Commit 67af458

Browse files
committed
Update for new usage
1 parent 045bbb4 commit 67af458

File tree

4 files changed

+88
-444
lines changed

4 files changed

+88
-444
lines changed

Brewfile

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,54 @@
11
tap "homebrew/bundle"
2-
tap "homebrew/cask"
3-
tap "homebrew/core"
2+
tap "homebrew/services"
3+
brew "awk"
4+
brew "openssl@3"
5+
brew "readline"
6+
brew "cmake"
7+
brew "curl"
8+
brew "gh"
49
brew "git"
10+
brew "gmp" # work
11+
brew "imagemagick" # work
512
brew "jq"
13+
brew "libsodium" # work
14+
brew "libxml2" # work
15+
brew "libyaml" # work
16+
brew "[email protected]", restart_service: true # work
17+
brew "node@20" # work
18+
brew "[email protected]" # work
19+
brew "pv" # work
20+
brew "ruby-build" # work
21+
brew "rbenv" # work
22+
brew "wget"
23+
brew "yarn" # work
624
cask "authy"
725
cask "bluesnooze"
826
cask "brave-browser"
927
cask "caffeine"
1028
cask "iterm2"
29+
cask "microsoft-auto-update" # work
30+
cask "microsoft-teams" # work
31+
cask "orbstack"
32+
cask "rectangle"
1133
cask "slack"
34+
cask "spotify"
1235
cask "visual-studio-code"
13-
cask "libreoffice"
36+
cask "warp"
37+
vscode "balastrong.close-tabs"
38+
vscode "bradzacher.vscode-copy-filename"
39+
vscode "ciebiada.ruby-copy-reference"
40+
vscode "eamodio.gitlens"
41+
vscode "ezforo.copy-relative-path-and-line-numbers"
42+
vscode "gimenete.github-linker"
43+
vscode "github.copilot"
44+
vscode "github.copilot-chat"
45+
vscode "github.vscode-pull-request-github"
46+
vscode "jtcontreras90.yaml-path-extractor"
47+
vscode "koichisasada.vscode-rdbg"
48+
vscode "pascalreitermann93.vscode-yaml-sort"
49+
vscode "redhat.vscode-yaml"
50+
vscode "shopify.ruby-extensions-pack"
51+
vscode "shopify.ruby-lsp"
52+
vscode "sorbet.sorbet-vscode-extension"
53+
vscode "zhang-renyang.vscode-react"
54+
vscode "zwyx.autoclosetabs"

README.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Mac setup
22

3-
1. Install commandline developer tools:
3+
1. Manually install commandline developer tools:
44
```
55
touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress;
66
xcode_version="$(softwareupdate --list | grep -E --only-matching "Command Line Tools for Xcode-[0-9]+\.[0-9]+" | tail -n 1)"
77
softwareupdate --install "$xcode_version" --verbose
88
rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
99
```
10-
1. [Install brew](https://brew.sh/) (requires sudo)
10+
1. Manually [install brew](https://brew.sh/) (requires sudo)
1111
1. Run the following to download the latest release of this repo and then run the setup script:
1212
```bash
1313
setup_repo="$(mktemp -d)"
@@ -18,12 +18,10 @@
1818
mkdir -p "${HOME}/Library/LaunchAgents"
1919
bash ${setup_repo}/*mac-setup*/setup.sh
2020
```
21-
1. Retrieve SSH private key from password manager and copy it into ~/.ssh/id_rsa
21+
1. Retrieve SSH private key from password manager and copy it into `~/.ssh/id_rsa` with file permissions 400
2222
1. Run `eval "$(ssh-agent -s)"`
23-
1. Run `ssh-add --apple-use-keychain ~/.ssh/id_rsa`
24-
1. Sync settings for Brave
25-
1. Start iterm2 and import `iterm2.json` as a profile via the iterm GUI (check `Working Directory` is correct)
26-
1. Start Visual Studio Code and sync settings by logging in with GitHub Auth
23+
1. Run `ssh-add ~/.ssh/id_rsa`
24+
1. Start and manually setup settings syncing for Brave, Warp and Visual Studio Code
2725
1. Run the following to update system settings:
2826
```bash
2927
@@ -33,10 +31,10 @@
3331
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true
3432
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true
3533
sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdateRestartRequired -bool true
34+
3635
# enable firewall
3736
sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 2
37+
3838
# enable FileVault encryption (interactive)
3939
sudo fdesetup enable
40-
# show bluetooth in menu bar
41-
sudo defaults write ~/Library/Preferences/ByHost/com.apple.controlcenter.plist Bluetooth -int 18
4240
```

0 commit comments

Comments
 (0)