بنقرة واحدة
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。