feat: 1Password SSH agent auto-setup and SSH config template

- Add 1Password SSH agent socket symlink creation in setup.sh
- Copy ssh/example template to ~/.ssh/config on fresh install
- Update Brewfile with additional packages (bun, pnpm, qq, teamviewer, etc.)
- Update documentation (CHECKLIST, MIGRATION_GUIDE, README)
This commit is contained in:
2026-03-24 17:51:47 +08:00
parent c0a19555c1
commit 5bbf5b4b3b
6 changed files with 68 additions and 10 deletions

View File

@@ -1,8 +1,8 @@
tap "anomalyco/tap"
tap "farion1231/ccswitch"
tap "minio/stable"
tap "oven-sh/bun"
tap "vitobotta/tap"
brew "act"
brew "argocd"
brew "asciinema"
brew "autojump"
@@ -43,8 +43,8 @@ brew "neovim"
brew "nexttrace"
brew "ripgrep"
brew "opencode"
brew "pnpm"
brew "postgresql@17", restart_service: :changed
brew "rclone"
brew "redis", restart_service: :changed
brew "rustup"
brew "starship"
@@ -56,6 +56,7 @@ brew "wget"
brew "xcbeautify"
brew "zsh"
brew "minio/stable/mc"
brew "oven-sh/bun/bun"
brew "vitobotta/tap/hetzner_k3s"
cask "1password"
cask "alacritty"
@@ -83,23 +84,29 @@ cask "notion"
cask "obsidian"
cask "only-switch"
cask "orbstack"
cask "qq"
cask "raycast"
cask "spotify"
cask "stats"
cask "teamviewer"
cask "telegram"
cask "typeless"
cask "visual-studio-code@insiders"
cask "wechat"
cask "wechatwork"
cask "wpsoffice-cn"
mas "1Password for Safari", id: 1569813296
mas "GarageBand", id: 682658836
mas "iMovie", id: 408981434
mas "Keynote", id: 409183694
mas "Numbers", id: 409203825
mas "Pages", id: 409201541
vscode "alefragnani.project-manager"
vscode "anthropic.claude-code"
vscode "donjayamanne.githistory"
vscode "dreamecho.git-blame-lens"
vscode "eamodio.gitlens"
vscode "esbenp.prettier-vscode"
vscode "github.copilot-chat"
vscode "golang.go"
vscode "gruntfuggly.todo-tree"
@@ -115,6 +122,7 @@ vscode "openai.chatgpt"
vscode "redhat.vscode-yaml"
vscode "rust-lang.rust-analyzer"
vscode "vscodevim.vim"
vscode "vue.volar"
vscode "wakatime.vscode-wakatime"
go "rsc.io/2fa"
go "golang.org/x/tools/cmd/callgraph"