From f2537eac62ab510227b05bd494635b0af8c3c709 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:11:02 +0100 Subject: [PATCH] ts_query_ls: refactor this shouldn't create any rebuilds --- pkgs/by-name/ts/ts_query_ls/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ts/ts_query_ls/package.nix b/pkgs/by-name/ts/ts_query_ls/package.nix index d5cc9fd2c8cc..4b65c92f136e 100644 --- a/pkgs/by-name/ts/ts_query_ls/package.nix +++ b/pkgs/by-name/ts/ts_query_ls/package.nix @@ -4,17 +4,14 @@ fetchFromGitHub, cmake, }: -let +rustPlatform.buildRustPackage (finalAttrs: { pname = "ts_query_ls"; version = "3.15.1"; -in -rustPlatform.buildRustPackage { - inherit pname version; src = fetchFromGitHub { owner = "ribru17"; repo = "ts_query_ls"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-m3jtaVYy/mNhM584asctI9ZUdaHvPr3ULRHYmmyKsLA="; }; @@ -25,9 +22,9 @@ rustPlatform.buildRustPackage { meta = { description = "LSP implementation for Tree-sitter's query files"; homepage = "https://github.com/ribru17/ts_query_ls"; - changelog = "https://github.com/ribru17/ts_query_ls/releases/tag/v${version}"; + changelog = "https://github.com/ribru17/ts_query_ls/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ribru17 ]; mainProgram = "ts_query_ls"; }; -} +})