分享一个我昨天整的 macOS 系统配置管理方案,基于 Nix 包管理器 + nix-darwin + homebrew.
https://github.com/ryan4yin/nix-darwin-kickstarter
它有啥好处? 比如启用指纹验证 sudo 指令,只需要加一行配置。 还有各种 dock finder trakpad keyboard 的配置,也完全代码化了,可一键部署。 homebrew 的安装包、App Store 的应用程序列表,也全都可以写进来,用 nix 管理。
这套我自己已经用了大半个月了,觉得不错所以搞了个模板仓库分享下. 因为貌似国外的受众更多些,目前只写了点英文的文档。
我也在推特上发了一些示例截图:
https://twitter.com/ryan4yin/status/1681639068957028352/photo/1