驚くべきニクソスconfiguration.nix
次のように最初にコンパイルすることで、ホスト構成とは異なるファイルを持つシステムを実行する軽量コンテナを起動することができます。
$ nixos-rebuild build-vm -I nixos-config=./configuration.nix
以下を介して実行されます:
$ ./result/bin/run-*-vm
ただし、最初のコマンドは、debian +のようにnixosがインストールされていないオペレーティングシステムでは機能しません。ニクスパッケージnixos-rebuild
は存在しないからです。
build-vm
非nixosシステムで引き続き使用するにはどうすればよいですか?
答え1
clever
およびに感謝infinisil
:
nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./configuration.nix