nix:inject version into binary via ldflags

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I396e26784dc0d47cb9644f01bdb6a8ae6a6a6964
This commit is contained in:
raf 2026-03-06 23:36:59 +03:00
commit 2626cba348
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF

View file

@ -2,9 +2,9 @@
lib,
buildGoModule,
}:
buildGoModule {
buildGoModule (finalAttrs: {
pname = "ncro";
version = "0.1.0";
version = "1.0.0";
src = let
fs = lib.fileset;
@ -22,5 +22,5 @@ buildGoModule {
vendorHash = "sha256-vhCOK0cD92F9xMBS4APH+0nvLftaPuRl2LJio4mYWhY=";
ldflags = ["-s" "-w"];
}
ldflags = ["-s" "-w" "-X main.version=${finalAttrs.version}"];
})