X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/2501e78d10204fac2298db0dee84b3dce379e09b..5dbb2e42e88e78bfc79b473b5b1dc466d8dbbf62:/flake.nix diff --git a/flake.nix b/flake.nix index c2ca691..f20796a 100644 --- a/flake.nix +++ b/flake.nix @@ -14,16 +14,23 @@ }: let forEachSystem = nixpkgs.lib.genAttrs (import systems); + date = self.lastModifiedDate; + revision = self.shortRev or self.dirtyShortRev or "unknown"; + version = "${builtins.substring 0 4 date}-${builtins.substring 4 2 date}-${builtins.substring 6 2 date}-${revision}"; in { packages = forEachSystem ( system: let pkgs = nixpkgs.legacyPackages.${system}; - onechat = pkgs.callPackage ./nix/package.nix { src = self; }; + onechat = pkgs.callPackage ./nix/package.nix { + src = self; + inherit version; + }; in { inherit onechat; + voice-benchmark = import ./nix/voice-benchmark.nix { inherit pkgs; }; default = onechat; } );