Fil-C on Nix

Filnix wiki

mbrock/filnix

deploy/cache/default.nix

λpkgs?
pkgsdefault importbuiltins.fetchTreebuiltins.fromJSONbuiltins.readFile../../flake.lock.nodes.nixpkgs.locked { }
let

The campaign's outputs do not reference the compiler at run time.

8filcc=
import../../toolchain.nix inherit pkgs;
in
pkgs.writeShellApplication
11name=
"filnix-publish-cache"
12runtimeInputs=
pkgs.python3 pkgs.cachix
16text=
export PATH=/nix/var/nix/profiles/default/bin:$PATH
exec python3 ${../../scripts/publish-cache.py} --extra-root ${filcc} "$@"