GoForum🌐 V2EX

新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的

royfk · 2026-02-15 13:42 · 0 次点赞 · 20 条回复

上个月又买了台 Mac ,又经历了一遍配环境地狱。

之前几年一直想找个靠谱的自动化方案,陆续试了 Brewfile 、自己写 bash 、chezmoi 、nix-darwin ,踩了一圈坑。Brewfile 最省事但只管 brew install 那堆东西,shell 配置 macOS 偏好 git 身份统统不管,搞完发现才干了三分之一的活。自己写 bash 想把剩下的也自动化,结果国内网络你懂的,中间断一下整个脚本就挂了,而且这玩意跑两遍就报错。

chezmoi 搞 dotfile 确实专业,但光研究它的目录结构就花了比我配 .zshrc 还长的时间。nix-darwin 我专门花了一整个周末,从满怀期待到满屏报错,现在对日常用 nix 的人是真的肃然起敬。

后来实在受不了,自己糊了个 CLI 把这几个的活攒一块了(开源的,有兴趣的点 blog 里的链接)。每个方案的坑我都记下来了,也附了国内换镜像源的完整配置,不换源上面说的全白搭:

blog.fullstackjam.com/2026/mac-setup-automation-guide-2026-zh/

所以想问问大家现在都怎么搞的?纯 Brewfile 就完事了还是也在折腾别的?有没有人真的在日常用 nix-darwin 的,学了多久上的手? dotfile 你们用啥管,chezmoi ? stow ?还是直接 git bare repo 硬来?

20 条回复
Jiajin · 2026-02-15 14:32
#1

新电脑到手,自己配置也挺有意思的。homebrew 、on my zsh 就够了。

willwon1 · 2026-02-15 14:37
#2

换了不下 4 台 macbook 了。每次到手都是用换机、基本上换过来所有东西都配好、跟以前机器一模一样

MacsedProtoss · 2026-02-15 14:37
#3

网络环境软路由来保证的情况下 配环境很快啊 cli 部分 brew 就完事了 gui 部分的话看你有多少是需要走 App Store 的

seanzxx · 2026-02-15 14:57
#4

nix-darwin 我是日常用的,操心是真操心。 用稳定版本软件更新慢 用 master 有时候会出错,而且有些出错很久都没有人修,逼得自己动手修,跳过单元测试了,修改 python 依赖。

配置好了也挺安心的,指哪打哪,比如你只安装一个 opencode ,他不会像 homebrew 一样还暴露一个 node 恶心人,传递依赖都是内部消化,外部不可见。 它不光可以搞定软件安装,配置文件也可以搞定,写一套迁移起来也挺方便的。

我现在是用 nix-darwin 管理命令行工具,nix-darwin 通过 brew 管理 GUI app

ratazzi · 2026-02-15 15:02
#5

https://hola.ac 自己写的

macOS 因为权限问题确实很多不能自动

royfk · 2026-02-15 15:02
#6

@Jiajin 确实,第一次配很有意思。但配第 5 次的时候那个新鲜感就没了…😂

royfk · 2026-02-15 15:02
#7

@willwon1 迁移助理是省心,不过我有个强迫症想每次都 clean install ,不想把旧 Mac 的坑带过来。你迁移过来会不会有旧版本的包冲突之类的问题?

royfk · 2026-02-15 15:02
#8

@MacsedProtoss 软路由确实必备!可惜不是人人都有

royfk · 2026-02-15 15:02
#9

@seanzxx 真猛,我那个周末就是卡在 master 出错这步直接弃了…你这还得自己跳单测改依赖,已经不是配环境了这是修包了😂 大佬从开始学到能日常用花了多久啊?

lerry · 2026-02-15 15:07
#10

dot files 手动复制,常用软件 brew install

huijiewei · 2026-02-15 15:07
#11

不省心不就是网络问题,跟其他没有半毛钱关系

反正我不管跑什么,最终 99%的问题都是网络造成的问题

zktree · 2026-02-15 15:12
#12

如果信任 AI ,可以让 claude code 通过远程 ssh 配置

royfk · 2026-02-15 15:12
#13

@zktree 哈哈哈这个思路太野了,不过让 AI 全自动搞我还是有点虚的…

zktree · 2026-02-15 15:17
#14

@royfk 现在家里的 home lab 基本都交给 Claude Code 了 😂 Docker 升级、ADB 连接电视装应用、代理配置、HA 调整这些基本一次就能搞定,省心不少。

whoosy · 2026-02-15 15:22
#15

直接迁移助理

maojun · 2026-02-15 15:22
#16

直接时间机器恢复就跟上一台一模一样

royfk · 2026-02-15 15:22
#17

@zktree 我主要还是担心它操作我的主力机,毕竟上面还有工作项目,不过你这个场景听起来是真的省心

yuanmomo9090 · 2026-02-15 15:27
#18

不是 timemachine ?

foxkiller · 2026-02-15 15:27
#19

就配个 neovim 就行。。。其他的不用配啥了……

Jiceburger · 2026-02-15 15:47
#20

来红帽吧,kickstart 传三代 🐶

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: royfk
发布: 2026-02-15
点赞: 0
回复: 0