OpenAIClaudeOpenAIGithubCopilotCursorDeepSeekGroq Jujutsu (jj) KimiModelContextProtocoln8n OpenClaw
返回主页
生活

在 AI 的帮助下使用 Nix

  • codex

Nix 是一个建立在“纯函数式”理念之上的包管理器,它会把依赖写得清清楚楚,让所有软件构建都可复现,也不会互相污染环境。更妙的是,用声明式配置就能把多台机器上的系统环境、开发工具、用户级软件全部同步,真正做到“写一次,到处一致”。

之前我一直用 Mackup 来同步配置,但在新系统里它被限制了不少,甚至出现了直接丢配置的情况。于是我开始重新评估使用 Nix 的优先级。只不过,Nix 的语法和上手成本确实不算友好,这也是我过去迟迟没完全迁移的主要原因。但现在情况变了:我可以直接用自然语言描述需求,让 AI 代写 nix 配置甚至整个 flake,学习成本几乎被清空。

结合 Nix 的确定性特性,未来要换设备、重装系统或者搬家环境,基本只剩下一个词:拷贝即完成