원클릭으로
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。