根據https://chris-martin.org/2015/installing-nixos存在/etc/nixos/configuration.nix
文件。位於正式nix泊塢窗圖像的Nix配置在哪裏?
我使用的是從https://hub.docker.com/r/nixos/nix/泊塢窗容器和運行
find . -name "configuration.nix"
容器也不返回結果中
。
該配置位於何處?
根據https://chris-martin.org/2015/installing-nixos存在/etc/nixos/configuration.nix
文件。位於正式nix泊塢窗圖像的Nix配置在哪裏?
我使用的是從https://hub.docker.com/r/nixos/nix/泊塢窗容器和運行
find . -name "configuration.nix"
容器也不返回結果中
。
該配置位於何處?
上述碼頭集裝箱不包含NixOS系統。引用評論:
它基本上是阿爾派Linux分佈,與apk包管理器和nix-env在它之上。
所以,沒有NixOS,沒有configuration.nix
。
(不會被supprised如果OP作出評論☻)
如果我們談論的是集裝箱的故事NixOS,它是在它的起步階段狀態的寫作。
如果由於某種原因,它不存在或您無法找到它,你可以通過你需要建立你的系統參數一切nixos-重建:
git clone --branch release-17.03 https://github.com/nixos/nixpkgs $HOME/nixpkgs
mkdir -p $HOME/nix-config
nixos-generate-config --dir $HOME/nix-config
nixos-install -I nixos-config=$HOME/nix-config/configuration.nix -I nixpkgs=$HOME/nixpkgs
我喜歡反正做這種方式,因爲它允許我使用配置好的nixpkgs和nix文件,這些文件存儲在個人git倉庫中。
echo $NIX_PATH
應該告訴你。尋找nixos-config
的定義。
你能詳細說明你的意思嗎?「構建你的系統」?聽起來我們正在製作Nix的另一個「複製」。我更想知道爲什麼它首先不在碼頭集裝箱上。 可能是這個配置文件如何與Nix/Nixos相關的解釋(可能是可選的)? –
由於nixos是聲明式的,因此configuration.nix是描述從系統包到服務的整個系統的規範。 nixos-install和nixos-rebuild是讀取configuration.nix以「構建」configuration.nix中描述的系統的命令。這還包括硬件配置,例如nixos-generate-config可以自動生成的硬盤安裝點。 –