about summary refs log tree commit diff
path: root/pkgs/development/tools/language-servers
diff options
context:
space:
mode:
authorEdwin Mackenzie-Owen <edwin.mowen@gmail.com>2024-01-30 19:22:41 +0100
committerEdwin Mackenzie-Owen <edwin.mowen@gmail.com>2024-01-30 19:22:41 +0100
commit68db973dd84a6e74d2b25a4eeea1a41b58284597 (patch)
tree77c5cb657f73ce560f0e385b530c14324a397d71 /pkgs/development/tools/language-servers
parente00fef3256c40b5d96a0b42cda5ce6ebf4f1c9a8 (diff)
jq-lsp: use upstream go flags
Diffstat (limited to 'pkgs/development/tools/language-servers')
-rw-r--r--pkgs/development/tools/language-servers/jq-lsp/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/tools/language-servers/jq-lsp/default.nix b/pkgs/development/tools/language-servers/jq-lsp/default.nix
index c3ea2cd3a5ef9..13f8527906625 100644
--- a/pkgs/development/tools/language-servers/jq-lsp/default.nix
+++ b/pkgs/development/tools/language-servers/jq-lsp/default.nix
@@ -16,6 +16,17 @@ buildGoModule rec {
 
   vendorHash = "sha256-bIe006I1ryvIJ4hC94Ux2YVdlmDIM4oZaK/qXafYYe0=";
 
+  # based on https://github.com/wader/jq-lsp/blob/master/.goreleaser.yml
+  CGO_ENABLED = 0;
+  GOFLAGS = [ "-trimpath" ];
+  ldflags = [
+    "-s"
+    "-w"
+    "-X main.version=${version}"
+    "-X main.commit=${src.rev}"
+    "-X main.builtBy=Nix"
+  ];
+
   meta = with lib; {
     description = "jq language server";
     homepage = "https://github.com/wader/jq-lsp";