More findings, correct me please, if wrong.
As far as I understood it you give buildxyz the command it wants to run to build any software in the end.
The command can be a build tool (see cargo
in example above) or some build helper, i. e. node2nix
in case of a node library or app.
buildxyz will ask you if missing tools should be injected, which you probably want to answer saying y
as otherwise buildxyz will panic not finding the tool.
When ready buildxyz signals you that it succeeded meaning you may continue i. e. using nix-build
or even running nix run github:RaitoBezarius/buildxyz -- "legacy build tool"
latter which in case you ran the build helper (node2nix
) prior.
Then continue running / using your built software or using the generated derivations for PRs.