diff --git a/flake.nix b/flake.nix index b7158bbd..e0e652f3 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,7 @@ inherit (pkgs) callPackage ; mango = callPackage ./nix { inherit (inputs.scenefx.packages.${pkgs.stdenv.hostPlatform.system}) scenefx; + gitRev = self.shortRev or "dirty"; }; shellOverride = old: { nativeBuildInputs = old.nativeBuildInputs ++ []; diff --git a/nix/default.nix b/nix/default.nix index 6085565e..ae8562a0 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -20,10 +20,11 @@ libGL, enableXWayland ? true, debug ? false, + gitRev ? "unknown", }: stdenv.mkDerivation { pname = "mango"; - version = "nightly"; + version = "nightly-${gitRev}"; src = builtins.path { path = ../.;