diff --git a/flake.nix b/flake.nix index 853190b..1b1aab6 100644 --- a/flake.nix +++ b/flake.nix @@ -82,7 +82,10 @@ buildInputs = minimal ++ dev ++ [lix nh]; }; - packages.default = pkgs.callPackage ./nix/default.nix {ocaml-deps = minimal;}; + packages.default = pkgs.callPackage ./nix/default.nix { + ocaml-deps = minimal; + version = self.rev or self.dirtyRev or "dirty"; + }; defaultPackage = self.packages.${system}.default; } @@ -110,7 +113,10 @@ ocaml ]; in { - meat = final.callPackage ./nix/default.nix {inherit ocaml-deps;}; + meat = final.callPackage ./nix/default.nix { + inherit ocaml-deps; + version = self.rev or self.dirtyRev or "dirty"; + }; }; }; } diff --git a/nix/default.nix b/nix/default.nix index ad7465a..e236d59 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -6,11 +6,12 @@ nh, nix, git, + version, ... }: ocamlPackages.buildDunePackage { pname = "meat"; - version = "delicious-0.1"; + version = "delicious-${version}"; minimalOCamlVersion = "5.2";