一键导入
nixos-rebuild
使用 Flakes 进行 NixOS 系统构建和配置管理。当用户需要应用、测试或验证 NixOS 配置更改、处理特定主机的重建或排查常见重建错误时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用 Flakes 进行 NixOS 系统构建和配置管理。当用户需要应用、测试或验证 NixOS 配置更改、处理特定主机的重建或排查常见重建错误时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
使用自定义的 Go MCP Server 对当前 NixOS Flake 仓库进行深度概览分析。用于快速了解项目规模、主机配置和文件结构。
标准化的代码暂存、提交(包含 GPG 签名)和推送流程。当需要使用约定式提交(Conventional Commits)并处理交互式 GPG 验证时使用。
专注于 Nix 语言的高级代码审查员。它专注于代码质量、可维护性、可扩展性以及 NixOS 和 Home Manager 的最佳实践。用于审查 Nix 表达式、NixOS 模块或 flake.nix 文件的代码风格、命名规范和潜在逻辑错误。在静态审查通过后,它还会执行 nix flake check 进行结构化验证。
更新 Nix flake inputs(选择性或全部)、重建系统并提交更改。当需要更新 flake.lock 依赖并通过系统重建进行验证时使用。
| name | nixos-rebuild |
| description | 使用 Flakes 进行 NixOS 系统构建和配置管理。当用户需要应用、测试或验证 NixOS 配置更改、处理特定主机的重建或排查常见重建错误时使用。 |
本 Skill 为重建 NixOS 系统提供结构化工作流,特别针对基于 Flake 的配置进行了优化。
立即应用更改并将其添加到引导加载程序(bootloader)中。
./.agents/skills/nixos-rebuild/scripts/rebuild-wrapper.sh switch [host]
脚本会自动从 Flake 中检测可用主机。
将更改应用到当前运行的系统,但不添加到引导加载程序中。适用于有风险的更改。
./.agents/skills/nixos-rebuild/scripts/rebuild-wrapper.sh test [host]
将更改添加到引导加载程序,但不立即应用到当前运行的系统。
./.agents/skills/nixos-rebuild/scripts/rebuild-wrapper.sh boot [host]
查看将应用哪些更改,而不实际执行。
./.agents/skills/nixos-rebuild/scripts/rebuild-wrapper.sh dry-activate [host]
脚本 ./.agents/skills/nixos-rebuild/scripts/rebuild-wrapper.sh 已集成以下流程:
nix flake check 检查配置有效性。nix fmt 确保代码风格统一。nixos-rebuild 子命令。如果重建失败,请参阅 common-issues.md。
sudo nix-collect-garbage -dnix-store --optimizenix flake update主机定义位于 hosts/ 目录下,系统会动态解析 flake.nix 中的 nixosConfigurations。