en lo asombrosonixos, es posible iniciar un contenedor liviano que ejecutará un sistema cuyo configuration.nix
archivo 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-rebuild
no existe.
¿Cómo puedo seguir utilizándolo build-vm
en sistemas que no sean Nixos?
Respuesta1
Gracias a clever
y infinisil
:
nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./configuration.nix