dotfiles

一套用于快速配置和同步 macOS 开发环境的自动化脚本与指南。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:dotfiles。
它的用途是:一套用于快速配置和同步 macOS 开发环境的自动化脚本与指南。
详细介绍见:https://321skill.com/skills/dotfiles-gmcabrita/
请根据该页面的说明完成安装。

使用示例

“我新买了一台 Mac,想快速把开发环境配成和旧电脑一样。”,它会引导你参照此仓库的步骤,先进行系统偏好设置,再运行安装脚本,最后恢复应用数据和配置。或者

对AI说:“我的开发环境配置很乱,想整理成可复用的脚本。”,它会建议你参考此仓库的结构,将自己的配置步骤文档化并脚本化。

介绍

dotfiles 仓库旨在解决开发者更换新机器或需要统一多台机器开发环境时,繁琐的手动配置问题。它通过详细的脚本和步骤清单,自动化完成从系统偏好设置、安全权限、DNS配置,到开发工具(如终端、Git、Raycast)、浏览器扩展及各类应用(如qBittorrent、1Password)的安装与配置过程。用户只需按仓库中的 Pre-install 和 Post-install 步骤执行,即可快速搭建一个高度定制化、符合个人习惯的 macOS 工作环境。

该仓库适合追求效率、希望环境配置可复现且厌恶重复劳动的技术人员。它不仅仅是一堆配置文件的集合,更是一份详尽的“新机开箱指南”,覆盖了从底层系统到上层应用的完整链条。

使用建议是,用户可将其作为模板,根据自身需求增删改其中的配置项和步骤。注意事项包括:部分操作(如修改系统隐私设置)需要管理员权限,且脚本中涉及将个人数据(如zsh历史、应用数据)备份至 iCloud,用户需根据自身云存储方案进行调整,并注意隐私安全。

核心特点

与常见的仅包含 shell 配置或应用配置的 dotfiles 不同,此仓库深度整合了 macOS 系统级设置(如隐私、键盘、触控板、DNS)、Raycast 等效率工具配置、以及 Chrome/Helium 浏览器的详细调优步骤,提供了从硬件交互层到软件应用层的一站式环境搭建方案。

注意事项

该 Skill 主要针对 macOS 系统,且配置项高度个性化,可能不适用于 Linux 或 Windows 用户,也不适合追求开箱即用、不希望深度定制系统的新手。

常见问题

这个仓库能帮我自动安装所有软件吗?

不能,它主要提供配置脚本和步骤指南,部分软件(如 qBittorrent)仍需手动下载安装,但会指导你如何迁移旧数据。

我不用 iCloud 怎么办?

你需要修改脚本中的备份和恢复路径,将其指向你使用的云存储服务(如 Dropbox、Google Drive)或本地目录。