Build your first composition
You can build the composition with the nxc build
command
It takes as argument a target platform, that we call flavour.
nxc build -f <FLAVOUR>
There are different flavours that NixOS Compose can build:
-
docker
: Generates a docker compose configuration -
nspawn
: Experimental Generates light-weight container runnable with systemd-nspawn. -
vm
: Generates Qemu Virtual Machines -
g5k-nfs-store
: Generates Kernel images and initrd without a packed/nix/store
, but mounts the store of the frontend. Also deployed withkexec
-
g5k-image
: Generates full system image
In this tutorial we will focus only on g5k-nfs-store
, and g5k-image
if you have time.
For example, let us build the composition with the g5k-nfs-store
flavour:
nxc build -f g5k-nfs-store