Building OS images
This requires you have the os repository is cloned and available.
This repository contains a nix flake.nix file that describes how the OS should be configured.
Requirements
Building
The nix flake exposes 5 different OS derivations that you can build. These are:
.#packages.aarch64-linux.iso.#packages.aarch64-linux.qemu.#packages.aarch64-linux.t6.#packages.x86_64-linux.iso.#packages.x86_64-linux.qemu
You can build these by running the following command:
Where <target> is one of the above derivations (including the .# prefix).
Passing -L will print logs for the build, and --print-out-paths will print the path to the built image once complete.