}:
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;