Parece que você pode implantar uma configuração nixos para libvirt com nixops (veja os atributos deployment.libvirtd ..) . Eu só usei nixops para implantar no Virtualbox, mas se for algo assim, você deve achar bastante simples de usar.
Posso executar o NixOS em um contêiner LXC?
Para executar o debian em cima do debian, deve-se usar
LANG=C SUITE=jessie MIRROR=http://httpredir.debian.org/debian lxc-create -n debian8 -t debian
O que se deve fazer se ele quiser rodar o nixos no Debian?
Parece que você pode implantar uma configuração nixos para libvirt com nixops (veja os atributos deployment.libvirtd ..) . Eu só usei nixops para implantar no Virtualbox, mas se for algo assim, você deve achar bastante simples de usar.