Pass flake git rev down to package ldflags
This commit is contained in:
parent
cb6e3b72a8
commit
24fb9ac79e
@ -17,6 +17,7 @@
|
|||||||
inherit (nixpkgs.lib) nixosSystem;
|
inherit (nixpkgs.lib) nixosSystem;
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
|
gitRev = toString (self.rev or self.dirtyRev or "0000000000000000000000000000000000000000");
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style;
|
formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style;
|
||||||
@ -48,7 +49,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
overlays.default = final: prev: {
|
overlays.default = final: prev: {
|
||||||
intake = final.callPackage ./package.nix { };
|
intake = final.callPackage ./package.nix { inherit gitRev; };
|
||||||
};
|
};
|
||||||
|
|
||||||
nixosModules.default = import ./module.nix self;
|
nixosModules.default = import ./module.nix self;
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
buildGoModule,
|
buildGoModule,
|
||||||
jq,
|
jq,
|
||||||
lib,
|
lib,
|
||||||
|
gitRev ? "0000000000000000000000000000000000000000"
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (lib.fileset)
|
inherit (lib.fileset)
|
||||||
@ -25,6 +26,10 @@ buildGoModule {
|
|||||||
};
|
};
|
||||||
vendorHash = "sha256-sv4rlURaTatxJ5atYWYzD2O4EiuPp66i0RY5lQzhBKU=";
|
vendorHash = "sha256-sv4rlURaTatxJ5atYWYzD2O4EiuPp66i0RY5lQzhBKU=";
|
||||||
|
|
||||||
|
ldflags = [
|
||||||
|
"-X github.com/Jaculabilis/intake/core.Commit=${gitRev}"
|
||||||
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ jq ];
|
nativeBuildInputs = [ jq ];
|
||||||
|
|
||||||
meta = { };
|
meta = { };
|
||||||
|
Loading…
Reference in New Issue
Block a user