Ejecutar un archivo Configuration.nix diferente en una máquina virtual desde un sistema operativo que no sea Nixos

Ejecutar un archivo Configuration.nix diferente en una máquina virtual desde un sistema operativo que no sea Nixos

en lo asombrosonixos, es posible iniciar un contenedor liviano que ejecutará un sistema cuyo configuration.nixarchivo es diferente de la configuración del host compilando primero usando:

$ nixos-rebuild build-vm -I nixos-config=./configuration.nix

y corriendo a través de:

$ ./result/bin/run-*-vm

Sin embargo, el primer comando no puede funcionar en sistemas operativos donde nixos no está instalado, como debian +nixpkgs, porque nixos-rebuildno existe.

¿Cómo puedo seguir utilizándolo build-vmen sistemas que no sean Nixos?

Respuesta1

Gracias a clevery infinisil:

nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./configuration.nix

información relacionada