about summary refs log tree commit diff stats
path: root/nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix')
-rw-r--r--nix/package.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/nix/package.nix b/nix/package.nix
index 5e47c9b..d311505 100644
--- a/nix/package.nix
+++ b/nix/package.nix
@@ -12,11 +12,12 @@
 , buildGoApplication ? pkgs.buildGoApplication
 , css
 , self
+, testers
 }:
 let
   inherit (builtins) concatStringsSep match;
 
-  version = concatStringsSep "-" (match
+  version = "0-unstable-" + concatStringsSep "-" (match
     "([[:digit:]]{4})([[:digit:]]{2})([[:digit:]]{2}).*"
     self.lastModifiedDate
   );
@@ -42,5 +43,16 @@ buildGoApplication {
     cp ${css} frontend/static/base.css
   '';
   tags = [ "embed" ];
+  ldflags = [
+    "-s"
+    "-w"
+    "-X"
+    "searchix/internal/config.CommitSHA=${self.rev or self.dirtyRev}"
+    "-X"
+    "searchix/internal/config.ShortSHA=${self.shortRev or self.dirtyShortRev}"
+    "-X"
+    "main.buildVersion=${version}"
+  ];
+
   modules = ../gomod2nix.toml;
 }