https://github.com/FStarLang/kremlin
Raw File
Tip revision: d9186a778bd8a730cc8ddcd84eac542fa7226a59 authored by Jonathan Protzenko on 27 March 2024, 17:01:08 UTC
Merge pull request #419 from FStarLang/protz_remove_debug
Tip revision: d9186a7
flake.nix
{
  inputs = {
    fstar.url = "github:fstarlang/fstar";
    flake-utils.follows = "fstar/flake-utils";
    nixpkgs.follows = "fstar/nixpkgs";
  };

  outputs = { self, fstar, flake-utils, nixpkgs }:
    flake-utils.lib.eachSystem [ "x86_64-linux" ] (system:
      let
        fstarPackages = fstar.packages.${system};
        pkgs = import nixpkgs { inherit system; };
        karamel = pkgs.callPackage ./.nix/karamel.nix {
          inherit (fstarPackages) fstar ocamlPackages z3;
          version = self.rev or "dirty";
        };
      in {
        packages = {
          inherit karamel;
          default = karamel;
        };
      });
}
back to top