GNU Guix can do that. You can describe [1] the system in Guile Scheme and you can install a system or create a virtual machine image from that configuration.
[1] - https://guix.gnu.org/en/manual/en/html_node/Using-the-Config...
[1] - https://guix.gnu.org/en/manual/en/html_node/Using-the-Config...
No comments yet.