There are three derivations, which depend on each other:
# build
nix-build kcl.nix
# install
nix-env -if kcl.nix
-
kclvm containes weird overrides for the
PROTOC
environment variable, which took me a lot of time to realize. -
nixos-23.11 packages are used, since I got error with
glibc
on nixos-unstable