工程開發
nixos-install avatar

nixos-install

使用宣告式 Flake 方法從 Live 媒體安裝或重新部署 NixOS 的指南,支援針對特定硬體進行配置與安裝。

簡介

此技能作為從 Live 媒體環境執行 NixOS 清潔安裝或重新部署的程序指南。它專為管理基於 Nix Flakes 和子 Flakes 技術生態系統的用戶而設計。該技能強調漸進式披露方法,確保用戶僅接觸到與其特定硬體配置檔(如 Apple Silicon (Asahi Linux) 或通用 x86 平台)相關的必要命令。它與模組化儲存庫結構無縫整合,允許包含特定於硬體的模組、開發外殼(dev-shells)以及個人化配置檔。

  • 促進向宣告式安裝工作流程的過渡,符合現代 NixOS 系統可重現性的最佳實踐。

  • 提供分支邏輯系統,當處理獨特的內核或 UEFI 要求時,主要安裝步驟可以委派給專業的子技能(例如 apple-silicon)。

  • 維護安裝步驟的已驗證紀錄,確保僅向用戶呈現經過驗證的程序,以減少配置偏差和失敗點。

  • 支援使用特定的目錄選擇器執行遠端 Nix Flakes,確保系統配置保持可移植性和版本控制。

  • 要求用戶在可以使用標準 Nix 命令列工具的 Live/Rescue Shell 中操作。

  • 用戶應熟悉儲存庫結構,特別是基礎 NixOS 模組與主機特定設定檔之間的區別。

  • 遇到特定硬體問題時,請務必先查閱子技能文件,以避免不必要的故障排除。

  • 透過觸發特定的執行命令來操作,例如在啟用實驗性 Flake 功能的情況下使用 nix run,以直接從原始碼儲存庫提取並執行安裝指令碼。

  • 保存已驗證步驟的紀錄,以避免重複手動配置,並推崇「邊執行邊記錄」的理念,以利於系統的持續維護和重新安裝任務。

倉庫統計

Star 數
9
Fork 數
0
Open Issue 數
0
主要語言
Nix
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午06:22
在 GitHub 查看