Go to file
2025-06-30 22:07:57 +10:00
.gitignore Initial commit: macOS setup script with Parallels Desktop 2025-06-28 11:01:30 +10:00
CLAUDE.md Add Claude Code Agent cask installation reminder 2025-06-28 11:40:35 +10:00
install.sh Add new apps: ChatGPT and Claude 2025-06-30 22:07:57 +10:00
README.md Update README: change script URL to private Git server 2025-06-28 11:04:09 +10:00

macOS 快速设置工具

一个简单而强大的脚本,用于在新 Mac 或重装后快速配置开发环境。

🚀 一键安装

bash -c "$(curl -fsSL https://git.nas.astrian.moe/Astrian/mac-setup/raw/branch/main/install.sh)"

或者本地运行:

bash ~/.mac-setup/install.sh

功能特性

  • 🍺 自动安装 Homebrew 和常用应用
  • 🔐 配置 1Password SSH Agent 和 Touch ID sudo
  • ⚙️ 自动应用 Neovim 配置
  • 📱 安装开发工具和生产力应用
  • 🎨 配置字体和终端环境
  • 🎯 提供多种安装选项

📱 包含的应用

生产力工具

  • 微信/QQ - 社交通讯
  • Discord - 团队协作
  • Alfred - 启动器和搜索工具
  • 1Password - 密码管理器
  • Setapp - 应用订阅服务
  • Ice - 菜单栏管理

开发工具

  • iTerm2 - 终端仿真器
  • Neovim - 现代化编辑器
  • Docker Desktop - 容器平台
  • xcodes - Xcode 版本管理
  • GPG Suite - 加密工具

浏览器和网络

  • Dia - AI 浏览器
  • Tailscale - 零配置 VPN
  • Private Internet Access - 商业 VPN

虚拟化和游戏

  • Parallels Desktop - 虚拟机软件
  • MuMu Player - Android 模拟器
  • MAA - 明日方舟助手

其他工具

  • Synology Drive - 文件同步
  • MailMate - 专业邮件客户端
  • Fira Code Nerd Font - 编程字体

🎯 安装选项

脚本提供了 4 种安装选项:

  1. 完整安装(推荐) - 安装所有应用和配置
  2. 仅安装应用 - 只安装 Homebrew 和应用程序
  3. 仅开发环境 - 配置开发工具和环境
  4. 仅配置 - 配置 SSH 和别名

🔧 配置内容

自动配置

  • Homebrew 自动安装和配置
  • 1Password SSH Agent
  • Touch ID sudo 支持
  • Oh My Zsh
  • Node.js LTS (通过 nvm)
  • Claude Code CLI

别名设置

  • ccclaude --dangerously-skip-permissions
  • vi / vimnvim
  • pingprettyping --nolegend

💻 系统要求

  • macOS 10.15+ (推荐 macOS 12+)
  • 支持 Apple Silicon 和 Intel Mac
  • 网络连接

🛠️ 故障排除

Homebrew 安装失败

# 手动安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

SSH 克隆失败

  • 确保 1Password 已安装并启用 SSH Agent
  • 在 1Password 中添加你的 SSH 密钥
  • 测试连接:ssh -T git@git.nas.astrian.moe

应用安装失败

# 手动安装单个应用
brew install --cask app-name

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request