From 0f54833b4a093521fe640a7bd8a67766d21e2db5 Mon Sep 17 00:00:00 2001 From: Winter Date: Thu, 11 Sep 2025 22:48:47 -0400 Subject: [PATCH 001/105] lib/modules: add suggestions to invalid option name errors This change introduces the suggesting of possible valid option names for a given invalid option, based on the keys of said invalid option's parent attrset. That is, `foo.bar.baz` will only be suggested keys from `foo.bar`, while `(config).baz` will only be suggested keys from the toplevel. --- lib/modules.nix | 15 ++++++++++++++- lib/tests/modules.sh | 4 ++++ lib/tests/modules/error-typo-nested.nix | 18 ++++++++++++++++++ .../modules/error-typo-outside-with-nested.nix | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 lib/tests/modules/error-typo-nested.nix create mode 100644 lib/tests/modules/error-typo-outside-with-nested.nix diff --git a/lib/modules.nix b/lib/modules.nix index c55d276d4970..fd5cf76eda03 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -20,12 +20,14 @@ let head id imap1 + init isAttrs isBool isFunction oldestSupportedReleaseIsAtLeast isList isString + last length mapAttrs mapAttrsToList @@ -35,6 +37,7 @@ let optionalAttrs optionalString recursiveUpdate + remove reverseList sort seq @@ -60,6 +63,7 @@ let ; inherit (lib.strings) isConvertibleWithToString + levenshtein ; showDeclPrefix = @@ -303,8 +307,17 @@ let addErrorContext "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); + + prefix' = init (prefix ++ firstDef.prefix); + adj = attrNames (attrByPath prefix' { } options); + adj' = if prefix' == [ ] then remove "_module" adj else adj; + lev = levenshtein (last firstDef.prefix); + closest = if adj' == [ ] then null else head (sort (p: q: lev p < lev q) adj'); + suggestion = + optionalString (closest != null) + "\n\nDid you mean `${showOption (prefix' ++ [ closest ])}'?"; in - "The option `${optText}' does not exist. Definition values:${defText}"; + "The option `${optText}' does not exist. Definition values:${defText}${suggestion}"; in if attrNames options == [ "_module" ] diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index a4aa5201715c..69fb2aa9c7ae 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -741,6 +741,10 @@ checkConfigError 'attribute .*bar.* not found' config.sub.conditionalImportAsNix checkConfigError 'attribute .*foo.* not found' config.sub.conditionalImportAsDarwin.foo ./specialArgs-class.nix checkConfigOutput '"foo"' config.sub.conditionalImportAsDarwin.bar ./specialArgs-class.nix +# Option name suggestions +checkConfigError 'Did you mean .set\.enable.\?' config.set ./error-typo-nested.nix +checkConfigError 'Did you mean .set.\?' config ./error-typo-outside-with-nested.nix + cat < Date: Tue, 28 Oct 2025 15:16:50 +0100 Subject: [PATCH 002/105] lib/modules: Support multiple suggestions, optimize --- lib/modules.nix | 32 +++++++++-- lib/tests/modules.sh | 2 + .../modules/error-typo-large-attrset.nix | 56 +++++++++++++++++++ .../error-typo-multiple-suggestions.nix | 22 ++++++++ 4 files changed, 108 insertions(+), 4 deletions(-) create mode 100644 lib/tests/modules/error-typo-large-attrset.nix create mode 100644 lib/tests/modules/error-typo-multiple-suggestions.nix diff --git a/lib/modules.nix b/lib/modules.nix index fd5cf76eda03..eb4afd03d03b 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -12,6 +12,7 @@ let concatMap concatStringsSep elem + elemAt filter foldl' functionArgs @@ -36,13 +37,16 @@ let optional optionalAttrs optionalString + pipe recursiveUpdate remove reverseList sort + sortOn seq setAttrByPath substring + take throwIfNot trace typeOf @@ -64,6 +68,7 @@ let inherit (lib.strings) isConvertibleWithToString levenshtein + levenshteinAtMost ; showDeclPrefix = @@ -311,11 +316,30 @@ let prefix' = init (prefix ++ firstDef.prefix); adj = attrNames (attrByPath prefix' { } options); adj' = if prefix' == [ ] then remove "_module" adj else adj; - lev = levenshtein (last firstDef.prefix); - closest = if adj' == [ ] then null else head (sort (p: q: lev p < lev q) adj'); + invalidOptName = last firstDef.prefix; + # For small option sets, check all; for large sets, only check distance ≤ 2 + suggestions = + if length adj' < 100 then + pipe adj' [ + (sortOn (levenshtein invalidOptName)) + (take 3) + ] + else + pipe adj' [ + # levenshteinAtMost is only fast for distance ≤ 2 + (filter (levenshteinAtMost 2 invalidOptName)) + (sortOn (levenshtein invalidOptName)) + (take 3) + ]; suggestion = - optionalString (closest != null) - "\n\nDid you mean `${showOption (prefix' ++ [ closest ])}'?"; + if suggestions == [ ] then + "" + else if length suggestions == 1 then + "\n\nDid you mean `${showOption (prefix' ++ [ (head suggestions) ])}'?" + else + "\n\nDid you mean ${ + concatStringsSep ", " (map (s: "`${showOption (prefix' ++ [ s ])}'") (init suggestions)) + } or `${showOption (prefix' ++ [ (last suggestions) ])}'?"; in "The option `${optText}' does not exist. Definition values:${defText}${suggestion}"; in diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index 69fb2aa9c7ae..af40d521635e 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -744,6 +744,8 @@ checkConfigOutput '"foo"' config.sub.conditionalImportAsDarwin.bar ./specialArgs # Option name suggestions checkConfigError 'Did you mean .set\.enable.\?' config.set ./error-typo-nested.nix checkConfigError 'Did you mean .set.\?' config ./error-typo-outside-with-nested.nix +checkConfigError 'Did you mean .bar., .baz. or .foo.\?' config ./error-typo-multiple-suggestions.nix +checkConfigError 'Did you mean .enable., .ebe. or .enabled.\?' config ./error-typo-large-attrset.nix cat < Date: Tue, 28 Oct 2025 15:22:17 +0100 Subject: [PATCH 003/105] lib/modules: Fix suggestions in submodules --- lib/modules.nix | 6 ++- lib/tests/modules.sh | 2 + .../modules/error-typo-deeply-nested.nix | 42 +++++++++++++++++++ lib/tests/modules/error-typo-submodule.nix | 28 +++++++++++++ 4 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 lib/tests/modules/error-typo-deeply-nested.nix create mode 100644 lib/tests/modules/error-typo-submodule.nix diff --git a/lib/modules.nix b/lib/modules.nix index eb4afd03d03b..6ae8f90ee8f3 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -314,8 +314,10 @@ let (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); prefix' = init (prefix ++ firstDef.prefix); - adj = attrNames (attrByPath prefix' { } options); - adj' = if prefix' == [ ] then remove "_module" adj else adj; + # In submodules, prefix is absolute, but options and most variables are relative to the submodule prefix. + lookupPath = init firstDef.prefix; + adj = attrNames (attrByPath lookupPath { } options); + adj' = if lookupPath == [ ] then remove "_module" adj else adj; invalidOptName = last firstDef.prefix; # For small option sets, check all; for large sets, only check distance ≤ 2 suggestions = diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index af40d521635e..fcf8420116c0 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -746,6 +746,8 @@ checkConfigError 'Did you mean .set\.enable.\?' config.set ./error-typo-nested.n checkConfigError 'Did you mean .set.\?' config ./error-typo-outside-with-nested.nix checkConfigError 'Did you mean .bar., .baz. or .foo.\?' config ./error-typo-multiple-suggestions.nix checkConfigError 'Did you mean .enable., .ebe. or .enabled.\?' config ./error-typo-large-attrset.nix +checkConfigError 'Did you mean .services\.myservice\.port. or .services\.myservice\.enable.\?' config.services.myservice ./error-typo-submodule.nix +checkConfigError 'Did you mean .services\.nginx\.virtualHosts\."example\.com"\.ssl\.certificate. or .services\.nginx\.virtualHosts\."example\.com"\.ssl\.certificateKey.\?' config.services.nginx.virtualHosts.\"example.com\" ./error-typo-deeply-nested.nix cat < Date: Tue, 28 Oct 2025 15:26:12 +0100 Subject: [PATCH 004/105] lib/modules: Clarify variable names in suggestions logic --- lib/modules.nix | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/lib/modules.nix b/lib/modules.nix index 6ae8f90ee8f3..912d609ba62c 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -313,35 +313,38 @@ let "while evaluating the error message for definitions for `${optText}', which is an option that does not exist" (addErrorContext "while evaluating a definition from `${firstDef.file}'" (showDefs [ firstDef ])); - prefix' = init (prefix ++ firstDef.prefix); - # In submodules, prefix is absolute, but options and most variables are relative to the submodule prefix. - lookupPath = init firstDef.prefix; - adj = attrNames (attrByPath lookupPath { } options); - adj' = if lookupPath == [ ] then remove "_module" adj else adj; - invalidOptName = last firstDef.prefix; + # absInvalidOptionParent is absolute; other variables are relative to the submodule prefix + absInvalidOptionParent = init (prefix ++ firstDef.prefix); + invalidOptionParent = init firstDef.prefix; + siblingOptionNames = attrNames (attrByPath invalidOptionParent { } options); + candidateNames = + if invalidOptionParent == [ ] then remove "_module" siblingOptionNames else siblingOptionNames; + invalidOptionName = last firstDef.prefix; # For small option sets, check all; for large sets, only check distance ≤ 2 suggestions = - if length adj' < 100 then - pipe adj' [ - (sortOn (levenshtein invalidOptName)) + if length candidateNames < 100 then + pipe candidateNames [ + (sortOn (levenshtein invalidOptionName)) (take 3) ] else - pipe adj' [ + pipe candidateNames [ # levenshteinAtMost is only fast for distance ≤ 2 - (filter (levenshteinAtMost 2 invalidOptName)) - (sortOn (levenshtein invalidOptName)) + (filter (levenshteinAtMost 2 invalidOptionName)) + (sortOn (levenshtein invalidOptionName)) (take 3) ]; suggestion = if suggestions == [ ] then "" else if length suggestions == 1 then - "\n\nDid you mean `${showOption (prefix' ++ [ (head suggestions) ])}'?" + "\n\nDid you mean `${showOption (absInvalidOptionParent ++ [ (head suggestions) ])}'?" else "\n\nDid you mean ${ - concatStringsSep ", " (map (s: "`${showOption (prefix' ++ [ s ])}'") (init suggestions)) - } or `${showOption (prefix' ++ [ (last suggestions) ])}'?"; + concatStringsSep ", " ( + map (s: "`${showOption (absInvalidOptionParent ++ [ s ])}'") (init suggestions) + ) + } or `${showOption (absInvalidOptionParent ++ [ (last suggestions) ])}'?"; in "The option `${optText}' does not exist. Definition values:${defText}${suggestion}"; in From 45a427db6a34a14e0fe4f5c0ac77402f911441e6 Mon Sep 17 00:00:00 2001 From: "Katja Ramona Sophie Kwast (zaphyra)" Date: Wed, 17 Dec 2025 15:13:26 +0100 Subject: [PATCH 005/105] gomuks-web: 0.2025.11-unstable-2025-11-01 -> 0.2512.0 --- pkgs/by-name/go/gomuks-web/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index f1fa466e1325..4bd5e5619e00 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,17 +11,15 @@ buildGoModule ( finalAttrs: let - ver = "0.2025.11"; - revDate = "2025-11-01"; - rev = "be0d4487871c196d0c47bb1b6ac7ce9252d424de"; - srcHash = "sha256-x7M7d8obnt8mpH1ZRev8c39PE5ZlgssgusGvrLaF/vg="; - vendorHash = "sha256-TDvTZ0n324pNPAPMZMhWq0LdDUqFrzBXNVNdfMlxqeQ="; - npmDepsHash = "sha256-4Ir4uq9Hg6Hwj21P/H7xWdVPzYrDrXiouEtjnLJj4Ko="; + rev = "9de4eb7fe537b6a8c40977ea99b7e9a5816d62f4"; + srcHash = "sha256-CC4CNizoi91dfyoNsaIqxAuBB62j8JB076QEIpncky0="; + vendorHash = "sha256-opx/NlWgLk1rUHbLJ6Vp2dMLheBdOtL+NgCmWE89H9g="; + npmDepsHash = "sha256-mYeT07XfdAFYjwD4EfLRAgCZY0S8zj68p8UNGBpcpmQ="; in { pname = "gomuks-web"; - version = "${ver}-unstable-${revDate}"; + version = "0.2512.0"; inherit vendorHash; @@ -47,7 +45,7 @@ buildGoModule ( postPatch = '' substituteInPlace ./web/build-wasm.sh \ - --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=v${ver}" \ + --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}" \ --replace-fail 'go.mau.fi/gomuks/version.Commit=$(git rev-parse HEAD)' "go.mau.fi/gomuks/version.Commit=${rev}" ''; @@ -56,7 +54,7 @@ buildGoModule ( tags = [ "goolm" ]; ldflags = [ - "-X 'go.mau.fi/gomuks/version.Tag=v${ver}'" + "-X 'go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}'" "-X 'go.mau.fi/gomuks/version.Commit=${rev}'" "-X \"go.mau.fi/gomuks/version.BuildTime=$(date -Iseconds)\"" "-X \"maunium.net/go/mautrix.GoModVersion=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 })\"" From 543947adb8800f461c08fadd649e2ae8aba53f04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 12:45:36 +0000 Subject: [PATCH 006/105] typos-lsp: 0.1.46 -> 0.1.47 --- pkgs/by-name/ty/typos-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos-lsp/package.nix b/pkgs/by-name/ty/typos-lsp/package.nix index dcd1cf531e4e..1d708ee50649 100644 --- a/pkgs/by-name/ty/typos-lsp/package.nix +++ b/pkgs/by-name/ty/typos-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "typos-lsp"; # Please update the corresponding VSCode extension too. # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix - version = "0.1.46"; + version = "0.1.47"; src = fetchFromGitHub { owner = "tekumara"; repo = "typos-lsp"; tag = "v${version}"; - hash = "sha256-cl9Ufoj+O0rmLIQ6iRYuF0xmziGdwtb9GeRWxM+9nP0="; + hash = "sha256-Sv11I2HdPwgxA1SV1/bo9MS2aanzqjtm4KtnMl6iiqU="; }; - cargoHash = "sha256-PdLMAoezqmIb7RHU+5e8fnjY8ZO85aMJlznzzM2VWXA="; + cargoHash = "sha256-qgpM5z5VF1fvaZKmJJZXTHOFMuz82a6UtnkKhgYUh3M="; # fix for compilation on aarch64 # see https://github.com/NixOS/nixpkgs/issues/145726 From 5401813d6a2307410b6e94a8b1b1790755ac5020 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Wed, 7 Jan 2026 10:07:44 +0100 Subject: [PATCH 007/105] vimPlugins.nvim-treesitter-legacy: use parsers from main branch --- .../default.nix | 5 - .../nvim-treesitter-legacy/generated.nix | 3643 ----------------- .../nvim-treesitter-legacy/overrides.nix | 82 +- .../editors/vim/plugins/overrides.nix | 18 +- 4 files changed, 25 insertions(+), 3723 deletions(-) delete mode 100644 pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-legacy-parsers/default.nix delete mode 100644 pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/generated.nix diff --git a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-legacy-parsers/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-legacy-parsers/default.nix deleted file mode 100644 index 458dee766317..000000000000 --- a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-legacy-parsers/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ - lib, - vimPlugins, -}: -lib.recurseIntoAttrs vimPlugins.nvim-treesitter-legacy.grammarPlugins diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/generated.nix deleted file mode 100644 index e8ce9b52e722..000000000000 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/generated.nix +++ /dev/null @@ -1,3643 +0,0 @@ -# generated by pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py -# Using parser data from https://github.com/nvim-neorocks/nurr/blob/main/tree-sitter-parsers.json - -{ - buildGrammar, - fetchCrate, - fetchFromBitbucket, - fetchFromGitHub, - fetchFromGitLab, - fetchFromGitea, - fetchFromGitiles, - fetchFromRepoOrCz, - fetchFromSourcehut, - fetchHex, - fetchPypi, - fetchgit, - fetchhg, - fetchsvn, -}: - -{ - ada = buildGrammar { - language = "ada"; - version = "0.0.0+rev=6c26c44"; - src = fetchFromGitHub { - owner = "briot"; - repo = "tree-sitter-ada"; - rev = "6c26c4413965dc7bacbccfa66503bf6b8228e254"; - hash = "sha256-kxm6MVUktOzH6WVKZxgGO9kFFEUXk7NFk+twidsDNM0="; - }; - meta.homepage = "https://github.com/briot/tree-sitter-ada"; - }; - agda = buildGrammar { - language = "agda"; - version = "0.0.0+rev=e8d47a6"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-agda"; - rev = "e8d47a6987effe34d5595baf321d82d3519a8527"; - hash = "sha256-5h56+A7ZypckJ9mwht7XP/66oiehwAEQ4Z6WeVhQBvQ="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; - }; - angular = buildGrammar { - language = "angular"; - version = "0.0.0+rev=d1f24a8"; - src = fetchFromGitHub { - owner = "dlvandenberg"; - repo = "tree-sitter-angular"; - rev = "d1f24a8890462cb740909ff62a3a079cded288bc"; - hash = "sha256-vC4v3uuUdHVUcm33egg3pWIqWSCwCkw5LTyD3ouMdiQ="; - }; - meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; - }; - apex = buildGrammar { - language = "apex"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "apex"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - arduino = buildGrammar { - language = "arduino"; - version = "0.0.0+rev=53eb391"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-arduino"; - rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; - hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino"; - }; - asm = buildGrammar { - language = "asm"; - version = "0.0.0+rev=839741f"; - src = fetchFromGitHub { - owner = "RubixDev"; - repo = "tree-sitter-asm"; - rev = "839741fef4dab5128952334624905c82b40c7133"; - hash = "sha256-AbMSSt3tTjyPe7ksNjBxxsqvdoKmIKymqzisUWrSTT0="; - }; - meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; - }; - astro = buildGrammar { - language = "astro"; - version = "0.0.0+rev=213f6e6"; - src = fetchFromGitHub { - owner = "virchau13"; - repo = "tree-sitter-astro"; - rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; - hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE="; - }; - meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; - }; - authzed = buildGrammar { - language = "authzed"; - version = "0.0.0+rev=83e5c26"; - src = fetchFromGitHub { - owner = "mleonidas"; - repo = "tree-sitter-authzed"; - rev = "83e5c26a8687eb4688fe91d690c735cc3d21ad81"; - hash = "sha256-xJDueA0qydB2dsmnIKPBU6P+4mSDO3vAQehHuyZpq/I="; - }; - meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; - }; - awk = buildGrammar { - language = "awk"; - version = "0.0.0+rev=34bbdc7"; - src = fetchFromGitHub { - owner = "Beaglefoot"; - repo = "tree-sitter-awk"; - rev = "34bbdc7cce8e803096f47b625979e34c1be38127"; - hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; - }; - meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; - }; - bash = buildGrammar { - language = "bash"; - version = "0.0.0+rev=a06c2e4"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-bash"; - rev = "a06c2e4415e9bc0346c6b86d401879ffb44058f7"; - hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; - }; - bass = buildGrammar { - language = "bass"; - version = "0.0.0+rev=28dc705"; - src = fetchFromGitHub { - owner = "vito"; - repo = "tree-sitter-bass"; - rev = "28dc7059722be090d04cd751aed915b2fee2f89a"; - hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; - }; - meta.homepage = "https://github.com/vito/tree-sitter-bass"; - }; - beancount = buildGrammar { - language = "beancount"; - version = "0.0.0+rev=b7a2557"; - src = fetchFromGitHub { - owner = "polarmutex"; - repo = "tree-sitter-beancount"; - rev = "b7a2557e6c8cf1dc70a52cece1861522ad3903fc"; - hash = "sha256-E8FPmskJr1OQ55w52FUi9zub7BTZ6neX3VHypjEyRek="; - }; - meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; - }; - bibtex = buildGrammar { - language = "bibtex"; - version = "0.0.0+rev=8d04ed2"; - src = fetchFromGitHub { - owner = "latex-lsp"; - repo = "tree-sitter-bibtex"; - rev = "8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; - hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; - }; - meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; - }; - bicep = buildGrammar { - language = "bicep"; - version = "0.0.0+rev=bff5988"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-bicep"; - rev = "bff59884307c0ab009bd5e81afd9324b46a6c0f9"; - hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bicep"; - }; - bitbake = buildGrammar { - language = "bitbake"; - version = "0.0.0+rev=a5d04fd"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-bitbake"; - rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; - hash = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bitbake"; - }; - blade = buildGrammar { - language = "blade"; - version = "0.0.0+rev=fbe5f81"; - src = fetchFromGitHub { - owner = "EmranMR"; - repo = "tree-sitter-blade"; - rev = "fbe5f81b54f0f6153961824ce306ffc805134980"; - hash = "sha256-zBdE6yP4DATApkf7UDGFBiQbIAuvQo0EMVf/jiXoCOQ="; - }; - meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; - }; - blueprint = buildGrammar { - language = "blueprint"; - version = "0.0.0+rev=355ef84"; - src = fetchFromGitLab { - owner = "gabmus"; - repo = "tree-sitter-blueprint"; - rev = "355ef84ef8a958ac822117b652cf4d49bac16c79"; - hash = "sha256-+lkDfAL3zKt+NpvHIb1nyHvHkmZ2Ydh78N22ZOeiErs="; - }; - meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint"; - }; - bp = buildGrammar { - language = "bp"; - version = "0.0.0+rev=ee641d1"; - src = fetchFromGitHub { - owner = "ambroisie"; - repo = "tree-sitter-bp"; - rev = "ee641d15390183d7535777947ce0f2f1fbcee69f"; - hash = "sha256-sCvz8Bf0nffSyis9rhppD/iCrlTyTLPAeH6WXg0N6+Y="; - }; - meta.homepage = "https://github.com/ambroisie/tree-sitter-bp"; - }; - brightscript = buildGrammar { - language = "brightscript"; - version = "0.0.0+rev=253fdfa"; - src = fetchFromGitHub { - owner = "ajdelcimmuto"; - repo = "tree-sitter-brightscript"; - rev = "253fdfaa23814cb46c2d5fc19049fa0f2f62c6da"; - hash = "sha256-aE8Of2shLliebuY9A/Sr4bjCm6At9fgDFyPaqMqpg/4="; - }; - meta.homepage = "https://github.com/ajdelcimmuto/tree-sitter-brightscript"; - }; - c = buildGrammar { - language = "c"; - version = "0.0.0+rev=ae19b67"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-c"; - rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; - hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; - }; - c3 = buildGrammar { - language = "c3"; - version = "0.0.0+rev=3bcb189"; - src = fetchFromGitHub { - owner = "c3lang"; - repo = "tree-sitter-c3"; - rev = "3bcb189c85a15d5e47a12947fbb25cd6604025f5"; - hash = "sha256-aOvlLAXe7h2RC6oUSuLk6g9XvcrUsSVHV6M0dKkf+MU="; - }; - meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; - }; - c_sharp = buildGrammar { - language = "c_sharp"; - version = "0.0.0+rev=485f0ba"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-c-sharp"; - rev = "485f0bae0274ac9114797fc10db6f7034e4086e3"; - hash = "sha256-BRn23iueDJ+YwuPJ+ebOAhjoELQX1VOBFR/YbQDYhfQ="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; - }; - caddy = buildGrammar { - language = "caddy"; - version = "0.0.0+rev=2686186"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-caddy"; - rev = "2686186edb61be47960431c93a204fb249681360"; - hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy"; - }; - cairo = buildGrammar { - language = "cairo"; - version = "0.0.0+rev=6238f60"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cairo"; - rev = "6238f609bea233040fe927858156dee5515a0745"; - hash = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cairo"; - }; - capnp = buildGrammar { - language = "capnp"; - version = "0.0.0+rev=7b0883c"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-capnp"; - rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; - hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-capnp"; - }; - chatito = buildGrammar { - language = "chatito"; - version = "0.0.0+rev=b4cbe9a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-chatito"; - rev = "b4cbe9ab7672d5106e9550d8413835395a1be362"; - hash = "sha256-te2Eg8J4Zf5H6FKLnCAyyKSjTABESUKzqQWwW/k/Y1c="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-chatito"; - }; - circom = buildGrammar { - language = "circom"; - version = "0.0.0+rev=0215052"; - src = fetchFromGitHub { - owner = "Decurity"; - repo = "tree-sitter-circom"; - rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e"; - hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8="; - }; - meta.homepage = "https://github.com/Decurity/tree-sitter-circom"; - }; - clojure = buildGrammar { - language = "clojure"; - version = "0.0.0+rev=e43eff8"; - src = fetchFromGitHub { - owner = "sogaiu"; - repo = "tree-sitter-clojure"; - rev = "e43eff80d17cf34852dcd92ca5e6986d23a7040f"; - hash = "sha256-jokekIuuQLx5UtuPs4XAI+euispeFCwSQByVKVelrC4="; - }; - meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; - }; - cmake = buildGrammar { - language = "cmake"; - version = "0.0.0+rev=c7b2a71"; - src = fetchFromGitHub { - owner = "uyha"; - repo = "tree-sitter-cmake"; - rev = "c7b2a71e7f8ecb167fad4c97227c838439280175"; - hash = "sha256-+Lom3xjPmhhZr3G4aV054lbhLjvJsPaQalSqkKUijvU="; - }; - meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; - }; - comment = buildGrammar { - language = "comment"; - version = "0.0.0+rev=db922d7"; - src = fetchFromGitHub { - owner = "stsewd"; - repo = "tree-sitter-comment"; - rev = "db922d7809637900089709e07e31b88c42354ec2"; - hash = "sha256-gpxR7x/RMXk/XObKp8CX9HmJs0VPMRKTGLFxZtaoc0A="; - }; - meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; - }; - commonlisp = buildGrammar { - language = "commonlisp"; - version = "0.0.0+rev=3232350"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-commonlisp"; - rev = "32323509b3d9fe96607d151c2da2c9009eb13a2f"; - hash = "sha256-cNGxZXoxhnXGo4yhMHDSjF/j43JNXg1ClpqN2xJgLQU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp"; - }; - cooklang = buildGrammar { - language = "cooklang"; - version = "0.0.0+rev=4ebe237"; - src = fetchFromGitHub { - owner = "addcninblue"; - repo = "tree-sitter-cooklang"; - rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; - hash = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE="; - }; - meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; - }; - corn = buildGrammar { - language = "corn"; - version = "0.0.0+rev=4646547"; - src = fetchFromGitHub { - owner = "jakestanger"; - repo = "tree-sitter-corn"; - rev = "464654742cbfd3a3de560aba120998f1d5dfa844"; - hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k="; - }; - meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; - }; - cpon = buildGrammar { - language = "cpon"; - version = "0.0.0+rev=594289e"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cpon"; - rev = "594289eadfec719198e560f9d7fd243c4db678d5"; - hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cpon"; - }; - cpp = buildGrammar { - language = "cpp"; - version = "0.0.0+rev=12bd6f7"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-cpp"; - rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35"; - hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; - }; - css = buildGrammar { - language = "css"; - version = "0.0.0+rev=dda5cfc"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-css"; - rev = "dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f"; - hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; - }; - csv = buildGrammar { - language = "csv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "csv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - cuda = buildGrammar { - language = "cuda"; - version = "0.0.0+rev=48b066f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cuda"; - rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01"; - hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda"; - }; - cue = buildGrammar { - language = "cue"; - version = "0.0.0+rev=770737b"; - src = fetchFromGitHub { - owner = "eonpatapon"; - repo = "tree-sitter-cue"; - rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3"; - hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc="; - }; - meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; - }; - cylc = buildGrammar { - language = "cylc"; - version = "0.0.0+rev=6d1d811"; - src = fetchFromGitHub { - owner = "elliotfontaine"; - repo = "tree-sitter-cylc"; - rev = "6d1d81137112299324b526477ce1db989ab58fb8"; - hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; - }; - meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc"; - }; - d = buildGrammar { - language = "d"; - version = "0.0.0+rev=fb028c8"; - src = fetchFromGitHub { - owner = "gdamore"; - repo = "tree-sitter-d"; - rev = "fb028c8f14f4188286c2eef143f105def6fbf24f"; - hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; - }; - meta.homepage = "https://github.com/gdamore/tree-sitter-d"; - }; - dart = buildGrammar { - language = "dart"; - version = "0.0.0+rev=d4d8f3e"; - src = fetchFromGitHub { - owner = "UserNobody14"; - repo = "tree-sitter-dart"; - rev = "d4d8f3e337d8be23be27ffc35a0aef972343cd54"; - hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; - }; - meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; - }; - desktop = buildGrammar { - language = "desktop"; - version = "0.0.0+rev=afec309"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-desktop"; - rev = "afec3093f6102b83a72aece728c53d17d3fcb2d4"; - hash = "sha256-71ovOHHxER2R8d8Vkgk+PlOO9GbtlRJApcet0FSfJKg="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; - }; - devicetree = buildGrammar { - language = "devicetree"; - version = "0.0.0+rev=e685f1f"; - src = fetchFromGitHub { - owner = "joelspadin"; - repo = "tree-sitter-devicetree"; - rev = "e685f1f6ac1702b046415efb476444167d63e41a"; - hash = "sha256-iMmr4zSm6B7goevHE03DMj9scW4ldXS7CV74sKeqGD4="; - }; - meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; - }; - dhall = buildGrammar { - language = "dhall"; - version = "0.0.0+rev=6201325"; - src = fetchFromGitHub { - owner = "jbellerb"; - repo = "tree-sitter-dhall"; - rev = "62013259b26ac210d5de1abf64cf1b047ef88000"; - hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM="; - }; - meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; - }; - diff = buildGrammar { - language = "diff"; - version = "0.0.0+rev=2520c3f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-diff"; - rev = "2520c3f934b3179bb540d23e0ef45f75304b5fed"; - hash = "sha256-8rYLNGgoZSvvfqO2++nAgFKmvbkKJ3m+9B8bTXp6Us4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-diff"; - }; - disassembly = buildGrammar { - language = "disassembly"; - version = "0.0.0+rev=0229c02"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-disassembly"; - rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; - hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly"; - }; - djot = buildGrammar { - language = "djot"; - version = "0.0.0+rev=74fac1f"; - src = fetchFromGitHub { - owner = "treeman"; - repo = "tree-sitter-djot"; - rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; - hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; - }; - meta.homepage = "https://github.com/treeman/tree-sitter-djot"; - }; - dockerfile = buildGrammar { - language = "dockerfile"; - version = "0.0.0+rev=971acdd"; - src = fetchFromGitHub { - owner = "camdencheek"; - repo = "tree-sitter-dockerfile"; - rev = "971acdd908568b4531b0ba28a445bf0bb720aba5"; - hash = "sha256-WJJ/rjFea1sudGIyjKGupwm39TJ1zbyWlLgoRf1KCBI="; - }; - meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; - }; - dot = buildGrammar { - language = "dot"; - version = "0.0.0+rev=80327ab"; - src = fetchFromGitHub { - owner = "rydesun"; - repo = "tree-sitter-dot"; - rev = "80327abbba6f47530edeb0df9f11bd5d5c93c14d"; - hash = "sha256-sepmaKnpbj/bgMBa06ksQFOMPtcCqGaINiJqFBJN/0Y="; - }; - meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; - }; - doxygen = buildGrammar { - language = "doxygen"; - version = "0.0.0+rev=ccd998f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-doxygen"; - rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; - hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-doxygen"; - }; - dtd = buildGrammar { - language = "dtd"; - version = "0.0.0+rev=863dbc3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xml"; - rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; - hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; - }; - location = "dtd"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; - }; - earthfile = buildGrammar { - language = "earthfile"; - version = "0.0.0+rev=5baef88"; - src = fetchFromGitHub { - owner = "glehmann"; - repo = "tree-sitter-earthfile"; - rev = "5baef88717ad0156fd29a8b12d0d8245bb1096a8"; - hash = "sha256-eeXzc+thSPey7r59QkJd5jgchZRhSwT5isSljYLBQ8k="; - }; - meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; - }; - ebnf = buildGrammar { - language = "ebnf"; - version = "0.0.0+rev=8e635b0"; - src = fetchFromGitHub { - owner = "RubixDev"; - repo = "ebnf"; - rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; - hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; - }; - location = "crates/tree-sitter-ebnf"; - meta.homepage = "https://github.com/RubixDev/ebnf"; - }; - editorconfig = buildGrammar { - language = "editorconfig"; - version = "0.0.0+rev=f08fb1f"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-editorconfig"; - rev = "f08fb1f53130d2c765e45181eae26535e1a7a7f1"; - hash = "sha256-t9isRX12hvjBPPIcArdahksXYCuvbNFwSzwzqJYi104="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; - }; - eds = buildGrammar { - language = "eds"; - version = "0.0.0+rev=26d529e"; - src = fetchFromGitHub { - owner = "uyha"; - repo = "tree-sitter-eds"; - rev = "26d529e6cfecde391a03c21d1474eb51e0285805"; - hash = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk="; - }; - meta.homepage = "https://github.com/uyha/tree-sitter-eds"; - }; - eex = buildGrammar { - language = "eex"; - version = "0.0.0+rev=f742f2f"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-eex"; - rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; - hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; - }; - elixir = buildGrammar { - language = "elixir"; - version = "0.0.0+rev=d24cece"; - src = fetchFromGitHub { - owner = "elixir-lang"; - repo = "tree-sitter-elixir"; - rev = "d24cecee673c4c770f797bac6f87ae4b6d7ddec5"; - hash = "sha256-nSXXMPneL/sTdkpcsxUz73DiXVuNxVHnf8b2LTbAUs8="; - }; - meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; - }; - elm = buildGrammar { - language = "elm"; - version = "0.0.0+rev=3d000d3"; - src = fetchFromGitHub { - owner = "elm-tooling"; - repo = "tree-sitter-elm"; - rev = "3d000d37b99ac2640bf24c1a7a5c9a58485778df"; - hash = "sha256-17HyH70Odvi4nT8Lox/EpTBSYipBkas0TKcX3stLcvQ="; - }; - meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; - }; - elsa = buildGrammar { - language = "elsa"; - version = "0.0.0+rev=0a66b2b"; - src = fetchFromGitHub { - owner = "glapa-grossklag"; - repo = "tree-sitter-elsa"; - rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; - hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; - }; - meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa"; - }; - elvish = buildGrammar { - language = "elvish"; - version = "0.0.0+rev=5e7210d"; - src = fetchFromGitHub { - owner = "elves"; - repo = "tree-sitter-elvish"; - rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; - hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; - }; - meta.homepage = "https://github.com/elves/tree-sitter-elvish"; - }; - embedded_template = buildGrammar { - language = "embedded_template"; - version = "0.0.0+rev=3499d85"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-embedded-template"; - rev = "3499d85f0a0d937c507a4a65368f2f63772786e1"; - hash = "sha256-H+kcKwVjIvRBRj+pjSjp8NX0kH63SDWiAS5iovT9e/c="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; - }; - enforce = buildGrammar { - language = "enforce"; - version = "0.0.0+rev=eb27968"; - src = fetchFromGitHub { - owner = "simonvic"; - repo = "tree-sitter-enforce"; - rev = "eb2796871d966264cdb041b797416ef1757c8b4f"; - hash = "sha256-50yK0MIMFFjUlcE99MEESKdcLnyIurAl16uGXGQyjkI="; - }; - meta.homepage = "https://github.com/simonvic/tree-sitter-enforce"; - }; - erlang = buildGrammar { - language = "erlang"; - version = "0.0.0+rev=a260cb6"; - src = fetchFromGitHub { - owner = "WhatsApp"; - repo = "tree-sitter-erlang"; - rev = "a260cb65eaa6e055289a34434f98c3aae6137ed5"; - hash = "sha256-EatEvMEI83yax2LCCrtJMFWDOuTzp4/rUPdARiRze6E="; - }; - meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; - }; - facility = buildGrammar { - language = "facility"; - version = "0.0.0+rev=e4bfd3e"; - src = fetchFromGitHub { - owner = "FacilityApi"; - repo = "tree-sitter-facility"; - rev = "e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb"; - hash = "sha256-EwTkus2m0lwDwx5XO3Ee4ngretLPShx84JZytaHkZ4I="; - }; - meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; - }; - faust = buildGrammar { - language = "faust"; - version = "0.0.0+rev=122dd10"; - src = fetchFromGitHub { - owner = "khiner"; - repo = "tree-sitter-faust"; - rev = "122dd101919289ea809bad643712fcb483a1bed0"; - hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI="; - }; - meta.homepage = "https://github.com/khiner/tree-sitter-faust"; - }; - fennel = buildGrammar { - language = "fennel"; - version = "0.0.0+rev=fd4a24e"; - src = fetchFromGitHub { - owner = "alexmozaidze"; - repo = "tree-sitter-fennel"; - rev = "fd4a24e349bcbac8a03a5a00d0dfa207baf53ca5"; - hash = "sha256-/+WJDDduMAEQvcTwplzNO8hfTiNbOyT2px4jRDxVQw0="; - }; - meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; - }; - fidl = buildGrammar { - language = "fidl"; - version = "0.0.0+rev=0a8910f"; - src = fetchFromGitHub { - owner = "google"; - repo = "tree-sitter-fidl"; - rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; - hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; - }; - meta.homepage = "https://github.com/google/tree-sitter-fidl"; - }; - firrtl = buildGrammar { - language = "firrtl"; - version = "0.0.0+rev=8503d3a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-firrtl"; - rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; - hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-firrtl"; - }; - fish = buildGrammar { - language = "fish"; - version = "0.0.0+rev=aa074a0"; - src = fetchFromGitHub { - owner = "ram02z"; - repo = "tree-sitter-fish"; - rev = "aa074a0bacde8b5823c592574d7138f156a95776"; - hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE="; - }; - meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; - }; - foam = buildGrammar { - language = "foam"; - version = "0.0.0+rev=472c24f"; - src = fetchFromGitHub { - owner = "FoamScience"; - repo = "tree-sitter-foam"; - rev = "472c24f11a547820327fb1be565bcfff98ea96a4"; - hash = "sha256-CjCnMnsD3uZS0qEcnlLa6JrFyH88KbDITwBAdRTvVMY="; - }; - meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; - }; - forth = buildGrammar { - language = "forth"; - version = "0.0.0+rev=360ef13"; - src = fetchFromGitHub { - owner = "AlexanderBrevig"; - repo = "tree-sitter-forth"; - rev = "360ef13f8c609ec6d2e80782af69958b84e36cd0"; - hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8="; - }; - meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; - }; - fortran = buildGrammar { - language = "fortran"; - version = "0.0.0+rev=8334abc"; - src = fetchFromGitHub { - owner = "stadelmanma"; - repo = "tree-sitter-fortran"; - rev = "8334abca785db3a041292e3b3b818a82a55b238f"; - hash = "sha256-MQ0Mq1kpP69oz8pAjLR/kKP491zSmKSseVktoOf5kkc="; - }; - meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; - }; - fsh = buildGrammar { - language = "fsh"; - version = "0.0.0+rev=fad2e17"; - src = fetchFromGitHub { - owner = "mgramigna"; - repo = "tree-sitter-fsh"; - rev = "fad2e175099a45efbc98f000cc196d3674cc45e0"; - hash = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM="; - }; - meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; - }; - fsharp = buildGrammar { - language = "fsharp"; - version = "0.0.0+rev=5141851"; - src = fetchFromGitHub { - owner = "ionide"; - repo = "tree-sitter-fsharp"; - rev = "5141851c278a99958469eb1736c7afc4ec738e47"; - hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y="; - }; - location = "fsharp"; - meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; - }; - func = buildGrammar { - language = "func"; - version = "0.0.0+rev=f780ca5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-func"; - rev = "f780ca55e65e7d7360d0229331763e16c452fc98"; - hash = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-func"; - }; - fusion = buildGrammar { - language = "fusion"; - version = "0.0.0+rev=19db2f4"; - src = fetchFromGitLab { - owner = "jirgn"; - repo = "tree-sitter-fusion"; - rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; - hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; - }; - meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion"; - }; - gap = buildGrammar { - language = "gap"; - version = "0.0.0+rev=2bac148"; - src = fetchFromGitHub { - owner = "gap-system"; - repo = "tree-sitter-gap"; - rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; - hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; - }; - meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; - }; - gaptst = buildGrammar { - language = "gaptst"; - version = "0.0.0+rev=69086d7"; - src = fetchFromGitHub { - owner = "gap-system"; - repo = "tree-sitter-gaptst"; - rev = "69086d7627c03e1f4baf766bcef14c60d9e92331"; - hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI="; - }; - meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst"; - }; - gdscript = buildGrammar { - language = "gdscript"; - version = "0.0.0+rev=48b4933"; - src = fetchFromGitHub { - owner = "PrestonKnopp"; - repo = "tree-sitter-gdscript"; - rev = "48b49330888a4669b48619b211cc8da573827725"; - hash = "sha256-mGmrCK3nGSzi/66mOxvpRyTA9b74aTMSoIISqzj+l90="; - }; - meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; - }; - gdshader = buildGrammar { - language = "gdshader"; - version = "0.0.0+rev=14e8340"; - src = fetchFromGitHub { - owner = "GodOfAvacyn"; - repo = "tree-sitter-gdshader"; - rev = "14e834063e136fa69b6d91f711f4f1981acf424b"; - hash = "sha256-Zs3egdOi4/1TF86cjlR5UZVEaUpXsUh4xL0tR39RSpE="; - }; - meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; - }; - git_config = buildGrammar { - language = "git_config"; - version = "0.0.0+rev=0fbc9f9"; - src = fetchFromGitHub { - owner = "the-mikedavis"; - repo = "tree-sitter-git-config"; - rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; - hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; - }; - meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; - }; - git_rebase = buildGrammar { - language = "git_rebase"; - version = "0.0.0+rev=bff4b66"; - src = fetchFromGitHub { - owner = "the-mikedavis"; - repo = "tree-sitter-git-rebase"; - rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; - hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; - }; - meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; - }; - gitattributes = buildGrammar { - language = "gitattributes"; - version = "0.0.0+rev=1b7af09"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gitattributes"; - rev = "1b7af09d45b579f9f288453b95ad555f1f431645"; - hash = "sha256-eHDcJgHpWemOYtKACVhl5Muri1W1Igrjm/p0rAbvrNY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes"; - }; - gitcommit = buildGrammar { - language = "gitcommit"; - version = "0.0.0+rev=a716678"; - src = fetchFromGitHub { - owner = "gbprod"; - repo = "tree-sitter-gitcommit"; - rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; - hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; - }; - meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; - }; - gitignore = buildGrammar { - language = "gitignore"; - version = "0.0.0+rev=f4685bf"; - src = fetchFromGitHub { - owner = "shunsambongi"; - repo = "tree-sitter-gitignore"; - rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; - hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; - }; - meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; - }; - gleam = buildGrammar { - language = "gleam"; - version = "0.0.0+rev=f4d55f3"; - src = fetchFromGitHub { - owner = "gleam-lang"; - repo = "tree-sitter-gleam"; - rev = "f4d55f3c5b690d4afe8853da892bc290d96deb34"; - hash = "sha256-Nb7UoIZxWW1vQv2ZFl6TYHFPNih0sGCCf92rgfoDFEw="; - }; - meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; - }; - glimmer = buildGrammar { - language = "glimmer"; - version = "0.0.0+rev=da605af"; - src = fetchFromGitHub { - owner = "ember-tooling"; - repo = "tree-sitter-glimmer"; - rev = "da605af8c5999b43e6839b575eae5e6cafabb06f"; - hash = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4="; - }; - meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer"; - }; - glimmer_javascript = buildGrammar { - language = "glimmer_javascript"; - version = "0.0.0+rev=5cc865a"; - src = fetchFromGitHub { - owner = "NullVoxPopuli"; - repo = "tree-sitter-glimmer-javascript"; - rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; - hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U="; - }; - meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; - }; - glimmer_typescript = buildGrammar { - language = "glimmer_typescript"; - version = "0.0.0+rev=12d9894"; - src = fetchFromGitHub { - owner = "NullVoxPopuli"; - repo = "tree-sitter-glimmer-typescript"; - rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c"; - hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI="; - }; - meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; - }; - glsl = buildGrammar { - language = "glsl"; - version = "0.0.0+rev=24a6c8e"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-glsl"; - rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4"; - hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl"; - }; - gn = buildGrammar { - language = "gn"; - version = "0.0.0+rev=bc06955"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gn"; - rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; - hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gn"; - }; - gnuplot = buildGrammar { - language = "gnuplot"; - version = "0.0.0+rev=8923c1e"; - src = fetchFromGitHub { - owner = "dpezto"; - repo = "tree-sitter-gnuplot"; - rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; - hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw="; - }; - meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; - }; - go = buildGrammar { - language = "go"; - version = "0.0.0+rev=2346a3a"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-go"; - rev = "2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; - hash = "sha256-fifTM/m2Mxd7kpJBlzwWGheAKGq6QbbzyxpBSyplYa0="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; - }; - goctl = buildGrammar { - language = "goctl"; - version = "0.0.0+rev=49c4353"; - src = fetchFromGitHub { - owner = "chaozwn"; - repo = "tree-sitter-goctl"; - rev = "49c43532689fe1f53e8b9e009d0521cab02c432b"; - hash = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs="; - }; - meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl"; - }; - godot_resource = buildGrammar { - language = "godot_resource"; - version = "0.0.0+rev=302c189"; - src = fetchFromGitHub { - owner = "PrestonKnopp"; - repo = "tree-sitter-godot-resource"; - rev = "302c1895f54bf74d53a08572f7b26a6614209adc"; - hash = "sha256-u3vIxbgm8zFKI/1MNYtal3ORkE/8D5iNVTFqrIIIHKM="; - }; - meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; - }; - gomod = buildGrammar { - language = "gomod"; - version = "0.0.0+rev=2e88687"; - src = fetchFromGitHub { - owner = "camdencheek"; - repo = "tree-sitter-go-mod"; - rev = "2e886870578eeba1927a2dc4bd2e2b3f598c5f9a"; - hash = "sha256-OfhV3lxdyIhA3XZYbafEtdOsQsTCSSCBrN3WbzSVg0g="; - }; - meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; - }; - gosum = buildGrammar { - language = "gosum"; - version = "0.0.0+rev=27816eb"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-go-sum"; - rev = "27816eb6b7315746ae9fcf711e4e1396dc1cf237"; - hash = "sha256-9tPFT0ad68YVmz/R6ia1bQE5AQRBX9ZoPW4inCZIBo4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-go-sum"; - }; - gotmpl = buildGrammar { - language = "gotmpl"; - version = "0.0.0+rev=5f19a36"; - src = fetchFromGitHub { - owner = "ngalaiko"; - repo = "tree-sitter-go-template"; - rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd"; - hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo="; - }; - meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; - }; - gowork = buildGrammar { - language = "gowork"; - version = "0.0.0+rev=949a8a4"; - src = fetchFromGitHub { - owner = "omertuc"; - repo = "tree-sitter-go-work"; - rev = "949a8a470559543857a62102c84700d291fc984c"; - hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; - }; - meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; - }; - gpg = buildGrammar { - language = "gpg"; - version = "0.0.0+rev=4024eb2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gpg-config"; - rev = "4024eb268c59204280f8ac71ef146b8ff5e737f6"; - hash = "sha256-aV0CUthayxs9O8Bpdoj9UyvUffLFYurOtkegJVH73Do="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gpg-config"; - }; - graphql = buildGrammar { - language = "graphql"; - version = "0.0.0+rev=5e66e96"; - src = fetchFromGitHub { - owner = "bkegley"; - repo = "tree-sitter-graphql"; - rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; - hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; - }; - meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; - }; - gren = buildGrammar { - language = "gren"; - version = "0.0.0+rev=c36aac5"; - src = fetchFromGitHub { - owner = "MaeBrooks"; - repo = "tree-sitter-gren"; - rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930"; - hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; - }; - meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren"; - }; - groovy = buildGrammar { - language = "groovy"; - version = "0.0.0+rev=8691159"; - src = fetchFromGitHub { - owner = "murtaza64"; - repo = "tree-sitter-groovy"; - rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; - hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; - }; - meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; - }; - groq = buildGrammar { - language = "groq"; - version = "0.0.0+rev=1fa1ab0"; - src = fetchFromGitHub { - owner = "ajrussellaudio"; - repo = "tree-sitter-groq"; - rev = "1fa1ab0eb391a270957e8ad8c731b492e3645649"; - hash = "sha256-pKwDiViRuFB+BPfWfOOc/VDPN3qFt9HqMCuLGGSMiOU="; - }; - meta.homepage = "https://github.com/ajrussellaudio/tree-sitter-groq"; - }; - gstlaunch = buildGrammar { - language = "gstlaunch"; - version = "0.0.0+rev=549aef2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gstlaunch"; - rev = "549aef253fd38a53995cda1bf55c501174372bf7"; - hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch"; - }; - hack = buildGrammar { - language = "hack"; - version = "0.0.0+rev=1a7ded9"; - src = fetchFromGitHub { - owner = "slackhq"; - repo = "tree-sitter-hack"; - rev = "1a7ded90288189746c54861ac144ede97df95081"; - hash = "sha256-CaP4AgWHfUilze6HREQR3ah3AiOpphpFsxEkjp/Gs38="; - }; - meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; - }; - hare = buildGrammar { - language = "hare"; - version = "0.0.0+rev=eed7ddf"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hare"; - rev = "eed7ddf6a66b596906aa8ca3d40521b8278adc6f"; - hash = "sha256-qXLRb+5SgfBrOXta10P04ErV5z8eSM/J0Od5pk06OCc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hare"; - }; - haskell = buildGrammar { - language = "haskell"; - version = "0.0.0+rev=7fa19f1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-haskell"; - rev = "7fa19f195803a77855f036ee7f49e4b22856e338"; - hash = "sha256-/cruCFNEyZf5d3TCw+vkJOgJqWvS1Re5F4dMVuXXJBg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-haskell"; - }; - haskell_persistent = buildGrammar { - language = "haskell_persistent"; - version = "0.0.0+rev=577259b"; - src = fetchFromGitHub { - owner = "MercuryTechnologies"; - repo = "tree-sitter-haskell-persistent"; - rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; - hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; - }; - meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; - }; - hcl = buildGrammar { - language = "hcl"; - version = "0.0.0+rev=fad9918"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hcl"; - rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; - hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hcl"; - }; - heex = buildGrammar { - language = "heex"; - version = "0.0.0+rev=b5a7cb5"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-heex"; - rev = "b5a7cb5f74dc695a9ff5f04919f872ebc7a895e9"; - hash = "sha256-hSe3h05IFEKMosB2r/85JnT2kv/krU2Ebaszd+m3j8g="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; - }; - helm = buildGrammar { - language = "helm"; - version = "0.0.0+rev=5f19a36"; - src = fetchFromGitHub { - owner = "ngalaiko"; - repo = "tree-sitter-go-template"; - rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd"; - hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo="; - }; - location = "dialects/helm"; - meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; - }; - hjson = buildGrammar { - language = "hjson"; - version = "0.0.0+rev=02fa3b7"; - src = fetchFromGitHub { - owner = "winston0410"; - repo = "tree-sitter-hjson"; - rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; - hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; - }; - meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; - }; - hlsl = buildGrammar { - language = "hlsl"; - version = "0.0.0+rev=bab9111"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hlsl"; - rev = "bab9111922d53d43668fabb61869bec51bbcb915"; - hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl"; - }; - hlsplaylist = buildGrammar { - language = "hlsplaylist"; - version = "0.0.0+rev=3bfda92"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-hlsplaylist"; - rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; - hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; - }; - hocon = buildGrammar { - language = "hocon"; - version = "0.0.0+rev=c390f10"; - src = fetchFromGitHub { - owner = "antosha417"; - repo = "tree-sitter-hocon"; - rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; - hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; - }; - meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; - }; - hoon = buildGrammar { - language = "hoon"; - version = "0.0.0+rev=1545137"; - src = fetchFromGitHub { - owner = "urbit-pilled"; - repo = "tree-sitter-hoon"; - rev = "1545137aadcc63660c47db9ad98d02fa602655d0"; - hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek="; - }; - meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; - }; - html = buildGrammar { - language = "html"; - version = "0.0.0+rev=73a3947"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-html"; - rev = "73a3947324f6efddf9e17c0ea58d454843590cc0"; - hash = "sha256-WT8ZHU4wDNovIAWbHNSvjx6zmaTn8XH3IobsckIVXxg="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; - }; - htmldjango = buildGrammar { - language = "htmldjango"; - version = "0.0.0+rev=3a64316"; - src = fetchFromGitHub { - owner = "interdependence"; - repo = "tree-sitter-htmldjango"; - rev = "3a643167ad9afac5d61e092f08ff5b054576fadf"; - hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; - }; - meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; - }; - http = buildGrammar { - language = "http"; - version = "0.0.0+rev=db8b439"; - src = fetchFromGitHub { - owner = "rest-nvim"; - repo = "tree-sitter-http"; - rev = "db8b4398de90b6d0b6c780aba96aaa2cd8e9202c"; - hash = "sha256-T/O4oxPEIg3nLi3CxCwGW+iXC18fWW2xgsY5nrptk/M="; - }; - meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; - }; - hurl = buildGrammar { - language = "hurl"; - version = "0.0.0+rev=597efbd"; - src = fetchFromGitHub { - owner = "pfeiferj"; - repo = "tree-sitter-hurl"; - rev = "597efbd7ce9a814bb058f48eabd055b1d1e12145"; - hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; - }; - meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; - }; - hyprlang = buildGrammar { - language = "hyprlang"; - version = "0.0.0+rev=22723f2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hyprlang"; - rev = "22723f25f3faf329863d952c9601b492afd971c9"; - hash = "sha256-KU+vrokH8/E5Wg3BLuG3IZyw/9rJr0TJQxXB2IDULsE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang"; - }; - idl = buildGrammar { - language = "idl"; - version = "0.0.0+rev=0c9aa15"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-idl"; - rev = "0c9aa1588cec4c64235ec3ed014ca72aa79e72ca"; - hash = "sha256-hhUXA7L/0G03T5ZL/fibWKc1KrIZ8TmBysAlXraDCLk="; - }; - meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; - }; - idris = buildGrammar { - language = "idris"; - version = "0.0.0+rev=c56a25c"; - src = fetchFromGitHub { - owner = "kayhide"; - repo = "tree-sitter-idris"; - rev = "c56a25cf57c68ff929356db25505c1cc4c7820f6"; - hash = "sha256-aOAxb0KjhSwlNX/IDvGwEysYvImgUEIDeNDOWRl1qNk="; - }; - meta.homepage = "https://github.com/kayhide/tree-sitter-idris"; - }; - ini = buildGrammar { - language = "ini"; - version = "0.0.0+rev=e4018b5"; - src = fetchFromGitHub { - owner = "justinmk"; - repo = "tree-sitter-ini"; - rev = "e4018b5176132b4f3c5d6e61cea383f42288d0f5"; - hash = "sha256-8WCyIaApsLPOybe+cntF4ISyQKN41L2IRAATd9KmzL0="; - }; - meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; - }; - inko = buildGrammar { - language = "inko"; - version = "0.0.0+rev=1fcbf8c"; - src = fetchFromGitHub { - owner = "inko-lang"; - repo = "tree-sitter-inko"; - rev = "1fcbf8ca64b1a088525235662ad80aa803d97413"; - hash = "sha256-xbQZoamGDhXly/TmZuVEhS5aaOBPIQb6fzDUETY3ygY="; - }; - meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; - }; - ispc = buildGrammar { - language = "ispc"; - version = "0.0.0+rev=9b2f9ae"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ispc"; - rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; - hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc"; - }; - janet_simple = buildGrammar { - language = "janet_simple"; - version = "0.0.0+rev=7e28cbf"; - src = fetchFromGitHub { - owner = "sogaiu"; - repo = "tree-sitter-janet-simple"; - rev = "7e28cbf1ca061887ea43591a2898001f4245fddf"; - hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc="; - }; - meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; - }; - java = buildGrammar { - language = "java"; - version = "0.0.0+rev=e10607b"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-java"; - rev = "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; - hash = "sha256-XoaHRQ0esrV9e5JFSZkVR7QkGfky9NMnXaLQl8lohAM="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; - }; - javadoc = buildGrammar { - language = "javadoc"; - version = "0.0.0+rev=5c6157f"; - src = fetchFromGitHub { - owner = "rmuir"; - repo = "tree-sitter-javadoc"; - rev = "5c6157fe1c44e843f739e11b41c48c5918ec8709"; - hash = "sha256-mbTqYzTr78UIyx7Z/x4M4CU841BafvXVMzq678LtqGU="; - }; - meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; - }; - javascript = buildGrammar { - language = "javascript"; - version = "0.0.0+rev=58404d8"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-javascript"; - rev = "58404d8cf191d69f2674a8fd507bd5776f46cb11"; - hash = "sha256-+fbTNX7qz6Ew1NrXF49wQh3RVl2ZQ3R7YXMkclUoNT8="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; - }; - jinja = buildGrammar { - language = "jinja"; - version = "0.0.0+rev=e589222"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; - }; - location = "tree-sitter-jinja"; - meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; - }; - jinja_inline = buildGrammar { - language = "jinja_inline"; - version = "0.0.0+rev=e589222"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; - }; - location = "tree-sitter-jinja_inline"; - meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; - }; - jq = buildGrammar { - language = "jq"; - version = "0.0.0+rev=c204e36"; - src = fetchFromGitHub { - owner = "flurie"; - repo = "tree-sitter-jq"; - rev = "c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; - hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc="; - }; - meta.homepage = "https://github.com/flurie/tree-sitter-jq"; - }; - jsdoc = buildGrammar { - language = "jsdoc"; - version = "0.0.0+rev=658d18d"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-jsdoc"; - rev = "658d18dcdddb75c760363faa4963427a7c6b52db"; - hash = "sha256-xjLC56NiOwwb5BJ2DLiG3rknMR3rrcYrPuHI24NVL+M="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; - }; - json = buildGrammar { - language = "json"; - version = "0.0.0+rev=001c28d"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-json"; - rev = "001c28d7a29832b06b0e831ec77845553c89b56d"; - hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; - }; - json5 = buildGrammar { - language = "json5"; - version = "0.0.0+rev=aa630ef"; - src = fetchFromGitHub { - owner = "Joakker"; - repo = "tree-sitter-json5"; - rev = "aa630ef48903ab99e406a8acd2e2933077cc34e1"; - hash = "sha256-WMGZxt1F2Ca7xoBSCld04LpQr37MhZpARK9mPF8RMUI="; - }; - meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; - }; - jsonc = buildGrammar { - language = "jsonc"; - version = "0.0.0+rev=02b0165"; - src = fetchFromGitLab { - owner = "WhyNotHugo"; - repo = "tree-sitter-jsonc"; - rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; - hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; - }; - meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc"; - }; - jsonnet = buildGrammar { - language = "jsonnet"; - version = "0.0.0+rev=ddd075f"; - src = fetchFromGitHub { - owner = "sourcegraph"; - repo = "tree-sitter-jsonnet"; - rev = "ddd075f1939aed8147b7aa67f042eda3fce22790"; - hash = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0="; - }; - meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; - }; - julia = buildGrammar { - language = "julia"; - version = "0.0.0+rev=12a3aed"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-julia"; - rev = "12a3aede757bc7fbdfb1909507c7a6fddd31df37"; - hash = "sha256-527US8LI8ZItb/O0em47+v4HnYnhJd48KBAWpasD62E="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; - }; - just = buildGrammar { - language = "just"; - version = "0.0.0+rev=bb0c898"; - src = fetchFromGitHub { - owner = "IndianBoy42"; - repo = "tree-sitter-just"; - rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; - hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; - }; - meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; - }; - kcl = buildGrammar { - language = "kcl"; - version = "0.0.0+rev=b0b2eb3"; - src = fetchFromGitHub { - owner = "kcl-lang"; - repo = "tree-sitter-kcl"; - rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c"; - hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc="; - }; - meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl"; - }; - kconfig = buildGrammar { - language = "kconfig"; - version = "0.0.0+rev=9ac99fe"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-kconfig"; - rev = "9ac99fe4c0c27a35dc6f757cef534c646e944881"; - hash = "sha256-8gZZLGL7giVHQIirjUIfsx3scP1L1VTFIZX7QOyjWvk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kconfig"; - }; - kdl = buildGrammar { - language = "kdl"; - version = "0.0.0+rev=b37e3d5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-kdl"; - rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; - hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl"; - }; - kitty = buildGrammar { - language = "kitty"; - version = "0.0.0+rev=2e9b602"; - src = fetchFromGitHub { - owner = "OXY2DEV"; - repo = "tree-sitter-kitty"; - rev = "2e9b602ca676cac63887cca5a4535106f3475c82"; - hash = "sha256-9knYf4/0G8zX2grWJi6U/1TQmUWQCjdMK3Vd/fw93C0="; - }; - meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; - }; - kotlin = buildGrammar { - language = "kotlin"; - version = "0.0.0+rev=57fb456"; - src = fetchFromGitHub { - owner = "fwcd"; - repo = "tree-sitter-kotlin"; - rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c"; - hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M="; - }; - meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; - }; - koto = buildGrammar { - language = "koto"; - version = "0.0.0+rev=2ffc77c"; - src = fetchFromGitHub { - owner = "koto-lang"; - repo = "tree-sitter-koto"; - rev = "2ffc77c14f0ac1674384ff629bfc207b9c57ed89"; - hash = "sha256-uummfcFCsLP73h1ioxNDXQYTVZfZt0RjYCRUJF4cuuI="; - }; - meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; - }; - kusto = buildGrammar { - language = "kusto"; - version = "0.0.0+rev=8353a12"; - src = fetchFromGitHub { - owner = "Willem-J-an"; - repo = "tree-sitter-kusto"; - rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; - hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; - }; - meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto"; - }; - lalrpop = buildGrammar { - language = "lalrpop"; - version = "0.0.0+rev=8d38e97"; - src = fetchFromGitHub { - owner = "traxys"; - repo = "tree-sitter-lalrpop"; - rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188"; - hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0="; - }; - meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; - }; - latex = buildGrammar { - language = "latex"; - version = "0.0.0+rev=73c9b89"; - src = fetchFromGitHub { - owner = "latex-lsp"; - repo = "tree-sitter-latex"; - rev = "73c9b8992f72203386092ffd2a05f2dcba02d2cb"; - hash = "sha256-Z0zyXP86eRcKYjw4lVMPXXwQAusuEhFgMUFuE3GmIrM="; - }; - generate = true; - meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; - }; - ledger = buildGrammar { - language = "ledger"; - version = "0.0.0+rev=96c92d4"; - src = fetchFromGitHub { - owner = "cbarrete"; - repo = "tree-sitter-ledger"; - rev = "96c92d4908a836bf8f661166721c98439f8afb80"; - hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw="; - }; - meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; - }; - leo = buildGrammar { - language = "leo"; - version = "0.0.0+rev=6bc5564"; - src = fetchFromGitHub { - owner = "r001"; - repo = "tree-sitter-leo"; - rev = "6bc5564917edacd070afc4d33cf5e2e677831ea9"; - hash = "sha256-FbV95Jm2w/9Xrqdl4bRnUyCYxFMXIuDXO4Hl4w2AUaM="; - }; - meta.homepage = "https://github.com/r001/tree-sitter-leo"; - }; - linkerscript = buildGrammar { - language = "linkerscript"; - version = "0.0.0+rev=f99011a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-linkerscript"; - rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; - hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript"; - }; - liquid = buildGrammar { - language = "liquid"; - version = "0.0.0+rev=d6ebde3"; - src = fetchFromGitHub { - owner = "hankthetank27"; - repo = "tree-sitter-liquid"; - rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056"; - hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI="; - }; - meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; - }; - liquidsoap = buildGrammar { - language = "liquidsoap"; - version = "0.0.0+rev=4de01f4"; - src = fetchFromGitHub { - owner = "savonet"; - repo = "tree-sitter-liquidsoap"; - rev = "4de01f44de2c051c33832ce523cf44690561320d"; - hash = "sha256-ibDpFPqdz0WnRaKN0dP1uAPi9W9EWew+kDybuPz1Bow="; - }; - meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; - }; - llvm = buildGrammar { - language = "llvm"; - version = "0.0.0+rev=2914786"; - src = fetchFromGitHub { - owner = "benwilliamgraham"; - repo = "tree-sitter-llvm"; - rev = "2914786ae6774d4c4e25a230f4afe16aa68fe1c1"; - hash = "sha256-jBSotMFsBUcgQrWH5p8EiywG00+v9QqePcUTI6ZqAkw="; - }; - meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; - }; - lua = buildGrammar { - language = "lua"; - version = "0.0.0+rev=d760230"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-lua"; - rev = "d76023017f7485eae629cb60d406c7a1ca0f40c9"; - hash = "sha256-tf71uJ4RpEfUdhdaHhp1MTT96kzN4O1wJ7SzpUfT3+Y="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; - }; - luadoc = buildGrammar { - language = "luadoc"; - version = "0.0.0+rev=873612a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luadoc"; - rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; - hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luadoc"; - }; - luap = buildGrammar { - language = "luap"; - version = "0.0.0+rev=c134aae"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luap"; - rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; - hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luap"; - }; - luau = buildGrammar { - language = "luau"; - version = "0.0.0+rev=a8914d6"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luau"; - rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f"; - hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau"; - }; - m68k = buildGrammar { - language = "m68k"; - version = "0.0.0+rev=e128454"; - src = fetchFromGitHub { - owner = "grahambates"; - repo = "tree-sitter-m68k"; - rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; - hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; - }; - meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; - }; - make = buildGrammar { - language = "make"; - version = "0.0.0+rev=a4b9187"; - src = fetchFromGitHub { - owner = "alemuller"; - repo = "tree-sitter-make"; - rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; - hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; - }; - meta.homepage = "https://github.com/alemuller/tree-sitter-make"; - }; - markdown = buildGrammar { - language = "markdown"; - version = "0.0.0+rev=2dfd57f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-markdown"; - rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; - hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; - }; - location = "tree-sitter-markdown"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; - }; - markdown_inline = buildGrammar { - language = "markdown_inline"; - version = "0.0.0+rev=2dfd57f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-markdown"; - rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; - hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; - }; - location = "tree-sitter-markdown-inline"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; - }; - matlab = buildGrammar { - language = "matlab"; - version = "0.0.0+rev=37941b2"; - src = fetchFromGitHub { - owner = "acristoffers"; - repo = "tree-sitter-matlab"; - rev = "37941b272862ba52983f44cb6ec7b0eec6972c95"; - hash = "sha256-6rFMn0fSXI5I1okm1ECJj+vj2qe+riiiOVPu7Jy8ZVc="; - }; - meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; - }; - menhir = buildGrammar { - language = "menhir"; - version = "0.0.0+rev=be8866a"; - src = fetchFromGitHub { - owner = "Kerl13"; - repo = "tree-sitter-menhir"; - rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; - hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; - }; - meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; - }; - mermaid = buildGrammar { - language = "mermaid"; - version = "0.0.0+rev=90ae195"; - src = fetchFromGitHub { - owner = "monaqa"; - repo = "tree-sitter-mermaid"; - rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; - hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; - }; - meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; - }; - meson = buildGrammar { - language = "meson"; - version = "0.0.0+rev=280b6e5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-meson"; - rev = "280b6e59186f18528bab1567f5cc43b78b9cd881"; - hash = "sha256-zqsSx5sfX28RrywHLKhAqtVZs9cI6rjU/3pt22b3/Ec="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson"; - }; - mlir = buildGrammar { - language = "mlir"; - version = "0.0.0+rev=1f76a88"; - src = fetchFromGitHub { - owner = "artagnon"; - repo = "tree-sitter-mlir"; - rev = "1f76a88b79e70222968a9f8185992c9bb5ddacf0"; - hash = "sha256-QAdDUge9hqL1kWTDInnQS0wsqZLjWWTU3JYWYIdaMg4="; - }; - generate = true; - meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; - }; - muttrc = buildGrammar { - language = "muttrc"; - version = "0.0.0+rev=173b0ab"; - src = fetchFromGitHub { - owner = "neomutt"; - repo = "tree-sitter-muttrc"; - rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; - hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; - }; - meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; - }; - nasm = buildGrammar { - language = "nasm"; - version = "0.0.0+rev=d1b3638"; - src = fetchFromGitHub { - owner = "naclsn"; - repo = "tree-sitter-nasm"; - rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; - hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; - }; - meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; - }; - nginx = buildGrammar { - language = "nginx"; - version = "0.0.0+rev=989da76"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-nginx"; - rev = "989da760be05a3334af3ec88705cbf57e6a9c41d"; - hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx"; - }; - nickel = buildGrammar { - language = "nickel"; - version = "0.0.0+rev=f77c02d"; - src = fetchFromGitHub { - owner = "nickel-lang"; - repo = "tree-sitter-nickel"; - rev = "f77c02df6dd0845594846beeeedf3715d4b68758"; - hash = "sha256-6Rgxfd1ZVyYvAcgGhiV7/m+aWBGuZf9FzHKsi+2rxn8="; - }; - meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; - }; - nim = buildGrammar { - language = "nim"; - version = "0.0.0+rev=4ad3527"; - src = fetchFromGitHub { - owner = "alaviss"; - repo = "tree-sitter-nim"; - rev = "4ad352773688deb84a95eeaa9872acda5b466439"; - hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; - }; - meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; - }; - nim_format_string = buildGrammar { - language = "nim_format_string"; - version = "0.0.0+rev=d45f750"; - src = fetchFromGitHub { - owner = "aMOPel"; - repo = "tree-sitter-nim-format-string"; - rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; - hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; - }; - meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string"; - }; - ninja = buildGrammar { - language = "ninja"; - version = "0.0.0+rev=0a95cfd"; - src = fetchFromGitHub { - owner = "alemuller"; - repo = "tree-sitter-ninja"; - rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; - hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; - }; - meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; - }; - nix = buildGrammar { - language = "nix"; - version = "0.0.0+rev=eabf968"; - src = fetchFromGitHub { - owner = "nix-community"; - repo = "tree-sitter-nix"; - rev = "eabf96807ea4ab6d6c7f09b671a88cd483542840"; - hash = "sha256-cSiBd0XkSR8l1CF2vkThWUtMxqATwuxCNO5oy2kyOZY="; - }; - meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; - }; - nqc = buildGrammar { - language = "nqc"; - version = "0.0.0+rev=14e6da1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-nqc"; - rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; - hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-nqc"; - }; - nu = buildGrammar { - language = "nu"; - version = "0.0.0+rev=6544c43"; - src = fetchFromGitHub { - owner = "nushell"; - repo = "tree-sitter-nu"; - rev = "6544c4383643cf8608d50def2247a7af8314e148"; - hash = "sha256-+KsRkfx0WmcfYBP7zxXqL8kPm/HsBjuI56/v910kMFU="; - }; - meta.homepage = "https://github.com/nushell/tree-sitter-nu"; - }; - objc = buildGrammar { - language = "objc"; - version = "0.0.0+rev=181a81b"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-objc"; - rev = "181a81b8f23a2d593e7ab4259981f50122909fda"; - hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc"; - }; - objdump = buildGrammar { - language = "objdump"; - version = "0.0.0+rev=28d3b2e"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-objdump"; - rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; - hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; - }; - ocaml = buildGrammar { - language = "ocaml"; - version = "0.0.0+rev=3ef7c00"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ocaml"; - rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; - hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; - }; - location = "grammars/ocaml"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; - }; - ocaml_interface = buildGrammar { - language = "ocaml_interface"; - version = "0.0.0+rev=3ef7c00"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ocaml"; - rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; - hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; - }; - location = "grammars/interface"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; - }; - ocamllex = buildGrammar { - language = "ocamllex"; - version = "0.0.0+rev=33722b8"; - src = fetchFromGitHub { - owner = "atom-ocaml"; - repo = "tree-sitter-ocamllex"; - rev = "33722b8be73079946a7c6dd9598e3f57956ed36d"; - hash = "sha256-mqp/qHr1zWMJinlMJ0HNAKuFUQ4NqQiLzKx0DoN4wGI="; - }; - generate = true; - meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; - }; - odin = buildGrammar { - language = "odin"; - version = "0.0.0+rev=d2ca8ef"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-odin"; - rev = "d2ca8efb4487e156a60d5bd6db2598b872629403"; - hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-odin"; - }; - pascal = buildGrammar { - language = "pascal"; - version = "0.0.0+rev=5054931"; - src = fetchFromGitHub { - owner = "Isopod"; - repo = "tree-sitter-pascal"; - rev = "5054931bcd022860dd5936864f981e359fb63aef"; - hash = "sha256-+5HzlNL54/Wdr7b1vRwZzIU3Z8vqFP9FzmEO1qwxJrk="; - }; - meta.homepage = "https://github.com/Isopod/tree-sitter-pascal"; - }; - passwd = buildGrammar { - language = "passwd"; - version = "0.0.0+rev=2023939"; - src = fetchFromGitHub { - owner = "ath3"; - repo = "tree-sitter-passwd"; - rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; - hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; - }; - meta.homepage = "https://github.com/ath3/tree-sitter-passwd"; - }; - pem = buildGrammar { - language = "pem"; - version = "0.0.0+rev=e525b17"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pem"; - rev = "e525b177a229b1154fd81bc0691f943028d9e685"; - hash = "sha256-2fhqFGLdQ5eugv405osviYUcAPMdm1N0VfGoVuI84Qk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pem"; - }; - perl = buildGrammar { - language = "perl"; - version = "0.0.0+rev=0c24d00"; - src = fetchFromGitHub { - owner = "tree-sitter-perl"; - repo = "tree-sitter-perl"; - rev = "0c24d001dd1921e418fb933d208a7bd7dd3f923a"; - hash = "sha256-rKu3CGHckXlQnI/bvrQDq40jRO4PAueWKNZJADjmv5A="; - }; - meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; - }; - php = buildGrammar { - language = "php"; - version = "0.0.0+rev=b2278db"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-php"; - rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4"; - hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4="; - }; - location = "php"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; - }; - php_only = buildGrammar { - language = "php_only"; - version = "0.0.0+rev=b2278db"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-php"; - rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4"; - hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4="; - }; - location = "php_only"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; - }; - phpdoc = buildGrammar { - language = "phpdoc"; - version = "0.0.0+rev=03bb103"; - src = fetchFromGitHub { - owner = "claytonrcarter"; - repo = "tree-sitter-phpdoc"; - rev = "03bb10330704b0b371b044e937d5cc7cd40b4999"; - hash = "sha256-EwDrC12hMwlyCff867bmVt7RVZNa8jkDMKkytB7qNLc="; - }; - meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; - }; - pioasm = buildGrammar { - language = "pioasm"; - version = "0.0.0+rev=afece58"; - src = fetchFromGitHub { - owner = "leo60228"; - repo = "tree-sitter-pioasm"; - rev = "afece58efdb30440bddd151ef1347fa8d6f744a9"; - hash = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8="; - }; - meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; - }; - pkl = buildGrammar { - language = "pkl"; - version = "0.0.0+rev=d50709f"; - src = fetchFromGitHub { - owner = "apple"; - repo = "tree-sitter-pkl"; - rev = "d50709f1b71e77844c4551c655792d100a5ca559"; - hash = "sha256-Q5feMUI0w1NinR9o3pE3bH7qAFMcF0xOwWlZjughTqM="; - }; - meta.homepage = "https://github.com/apple/tree-sitter-pkl"; - }; - po = buildGrammar { - language = "po"; - version = "0.0.0+rev=bd860a0"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-po"; - rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; - hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-po"; - }; - pod = buildGrammar { - language = "pod"; - version = "0.0.0+rev=0bf8387"; - src = fetchFromGitHub { - owner = "tree-sitter-perl"; - repo = "tree-sitter-pod"; - rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; - hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; - }; - meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; - }; - poe_filter = buildGrammar { - language = "poe_filter"; - version = "0.0.0+rev=205a7d5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-poe-filter"; - rev = "205a7d576984feb38a9fc2d8cfe729617f9e0548"; - hash = "sha256-oFe/U3G5Fi73YtctonfUqZe5/UScM09c98R8C3aR7yU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter"; - }; - pony = buildGrammar { - language = "pony"; - version = "0.0.0+rev=73ff874"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pony"; - rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; - hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pony"; - }; - powershell = buildGrammar { - language = "powershell"; - version = "0.0.0+rev=66d5e61"; - src = fetchFromGitHub { - owner = "airbus-cert"; - repo = "tree-sitter-powershell"; - rev = "66d5e61126989c0aca57ff77d19b2064919b51e1"; - hash = "sha256-M2vOS2UleHpZC8PbUf+PHxjWz4BMBhyVxcuUsuMx34Q="; - }; - meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; - }; - printf = buildGrammar { - language = "printf"; - version = "0.0.0+rev=ec4e567"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-printf"; - rev = "ec4e5674573d5554fccb87a887c97d4aec489da7"; - hash = "sha256-JddrO4H7b3f/jrYag1lTAqeCzspf18SiIsVV2EJ25ZY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-printf"; - }; - prisma = buildGrammar { - language = "prisma"; - version = "0.0.0+rev=3556b2c"; - src = fetchFromGitHub { - owner = "victorhqc"; - repo = "tree-sitter-prisma"; - rev = "3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49"; - hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; - }; - meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; - }; - problog = buildGrammar { - language = "problog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/problog"; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; - prolog = buildGrammar { - language = "prolog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/prolog"; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; - promql = buildGrammar { - language = "promql"; - version = "0.0.0+rev=77625d7"; - src = fetchFromGitHub { - owner = "MichaHoffmann"; - repo = "tree-sitter-promql"; - rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; - hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; - }; - meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; - }; - properties = buildGrammar { - language = "properties"; - version = "0.0.0+rev=6310671"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-properties"; - rev = "6310671b24d4e04b803577b1c675d765cbd5773b"; - hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; - }; - proto = buildGrammar { - language = "proto"; - version = "0.0.0+rev=e9f6b43"; - src = fetchFromGitHub { - owner = "treywood"; - repo = "tree-sitter-proto"; - rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; - hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; - }; - meta.homepage = "https://github.com/treywood/tree-sitter-proto"; - }; - prql = buildGrammar { - language = "prql"; - version = "0.0.0+rev=09e158c"; - src = fetchFromGitHub { - owner = "PRQL"; - repo = "tree-sitter-prql"; - rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; - hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; - }; - meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; - }; - psv = buildGrammar { - language = "psv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "psv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - pug = buildGrammar { - language = "pug"; - version = "0.0.0+rev=13e9195"; - src = fetchFromGitHub { - owner = "zealot128"; - repo = "tree-sitter-pug"; - rev = "13e9195370172c86a8b88184cc358b23b677cc46"; - hash = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8="; - }; - meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; - }; - puppet = buildGrammar { - language = "puppet"; - version = "0.0.0+rev=15f1929"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-puppet"; - rev = "15f192929b7d317f5914de2b4accd37b349182a6"; - hash = "sha256-bO5g5AdhzpB13yHklpAndUHIX7Rvd7OMjH0Ds2ATA6Q="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-puppet"; - }; - purescript = buildGrammar { - language = "purescript"; - version = "0.0.0+rev=603daa9"; - src = fetchFromGitHub { - owner = "postsolar"; - repo = "tree-sitter-purescript"; - rev = "603daa9178bcef3386b3040d86435794965fc6f2"; - hash = "sha256-hOY2TfG+rAZyjm3PxXvF/Z3kEpIC2yZctk9YvWfG8wg="; - }; - meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; - }; - pymanifest = buildGrammar { - language = "pymanifest"; - version = "0.0.0+rev=debbdb8"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pymanifest"; - rev = "debbdb83fe6356adc7261c41c69b45ba49c97294"; - hash = "sha256-jaWi0F9ApUSwniN3O7x05VrCceL+0x2+98iJx9+PaZo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pymanifest"; - }; - python = buildGrammar { - language = "python"; - version = "0.0.0+rev=710796b"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-python"; - rev = "710796b8b877a970297106e5bbc8e2afa47f86ec"; - hash = "sha256-t9etfZcrliF7f9hfiomh2U9P+3ufAm8iSK1y9rOhP7s="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; - }; - ql = buildGrammar { - language = "ql"; - version = "0.0.0+rev=1fd627a"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ql"; - rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; - hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; - }; - qmldir = buildGrammar { - language = "qmldir"; - version = "0.0.0+rev=6b2b5e4"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-qmldir"; - rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; - hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir"; - }; - qmljs = buildGrammar { - language = "qmljs"; - version = "0.0.0+rev=0bec435"; - src = fetchFromGitHub { - owner = "yuja"; - repo = "tree-sitter-qmljs"; - rev = "0bec4359a7eb2f6c9220cd57372d87d236f66d59"; - hash = "sha256-tV4lipey+OAQwygRFp9lQAzgCNiZzSu7p3Mr6CCBH1g="; - }; - meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; - }; - query = buildGrammar { - language = "query"; - version = "0.0.0+rev=a225e21"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-query"; - rev = "a225e21d81201be77da58de614e2b7851735677a"; - hash = "sha256-0y8TbbZKMstjIVFEtq+9Fz44ueRup0ngNcJPJEQB/NQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; - }; - r = buildGrammar { - language = "r"; - version = "0.0.0+rev=0e6ef77"; - src = fetchFromGitHub { - owner = "r-lib"; - repo = "tree-sitter-r"; - rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; - hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; - }; - meta.homepage = "https://github.com/r-lib/tree-sitter-r"; - }; - racket = buildGrammar { - language = "racket"; - version = "0.0.0+rev=130e765"; - src = fetchFromGitHub { - owner = "6cdh"; - repo = "tree-sitter-racket"; - rev = "130e76536bd3a45df7b7fd71cfa3d0df25fcfe8e"; - hash = "sha256-PbBNNIGUapdZH8rWNzfN+LZDJAMUn4n5ZsuyF9PVCnE="; - }; - meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; - }; - ralph = buildGrammar { - language = "ralph"; - version = "0.0.0+rev=f6d81bf"; - src = fetchFromGitHub { - owner = "alephium"; - repo = "tree-sitter-ralph"; - rev = "f6d81bf7a4599c77388035439cf5801cd461ff77"; - hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA="; - }; - meta.homepage = "https://github.com/alephium/tree-sitter-ralph"; - }; - rasi = buildGrammar { - language = "rasi"; - version = "0.0.0+rev=e735c68"; - src = fetchFromGitHub { - owner = "Fymyte"; - repo = "tree-sitter-rasi"; - rev = "e735c6881d8b475aaa4ef8f0a2bdfd825b438143"; - hash = "sha256-MERNUroM1ndV6TtXYGg0AmXRtNlNWphVx32TzgMUnac="; - }; - meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; - }; - razor = buildGrammar { - language = "razor"; - version = "0.0.0+rev=fe46ce5"; - src = fetchFromGitHub { - owner = "tris203"; - repo = "tree-sitter-razor"; - rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; - hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; - }; - meta.homepage = "https://github.com/tris203/tree-sitter-razor"; - }; - rbs = buildGrammar { - language = "rbs"; - version = "0.0.0+rev=5282e2f"; - src = fetchFromGitHub { - owner = "joker1007"; - repo = "tree-sitter-rbs"; - rev = "5282e2f36d4109f5315c1d9486b5b0c2044622bb"; - hash = "sha256-GE5cW1Nf7S8u5vAGcBZBzfM7mC7yXVR/Tp7hlhmkelA="; - }; - meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; - }; - re2c = buildGrammar { - language = "re2c"; - version = "0.0.0+rev=c18a3c2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-re2c"; - rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; - hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-re2c"; - }; - readline = buildGrammar { - language = "readline"; - version = "0.0.0+rev=6b744c5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-readline"; - rev = "6b744c527aebd12e46a5ecb3aebdb8d621a8e83e"; - hash = "sha256-j4rqW1H32KfEPRByHQqtL5j5GSklTDFgOQ9ST+hmv1w="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline"; - }; - regex = buildGrammar { - language = "regex"; - version = "0.0.0+rev=b2ac15e"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-regex"; - rev = "b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; - hash = "sha256-bR0K6SR19QuQwDUic+CJ69VQTSGqry5a5IOpPTVJFlo="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; - }; - rego = buildGrammar { - language = "rego"; - version = "0.0.0+rev=20b5a59"; - src = fetchFromGitHub { - owner = "FallenAngel97"; - repo = "tree-sitter-rego"; - rev = "20b5a5958c837bc9f74b231022a68a594a313f6d"; - hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI="; - }; - meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; - }; - requirements = buildGrammar { - language = "requirements"; - version = "0.0.0+rev=caeb2ba"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-requirements"; - rev = "caeb2ba854dea55931f76034978de1fd79362939"; - hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements"; - }; - rescript = buildGrammar { - language = "rescript"; - version = "0.0.0+rev=d2df8a2"; - src = fetchFromGitHub { - owner = "rescript-lang"; - repo = "tree-sitter-rescript"; - rev = "d2df8a285fff95de56a91d2f8152aeceb66f40ef"; - hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0="; - }; - meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; - }; - rifleconf = buildGrammar { - language = "rifleconf"; - version = "0.0.0+rev=fe10eab"; - src = fetchFromGitHub { - owner = "purarue"; - repo = "tree-sitter-rifleconf"; - rev = "fe10eab6cacff239ec61f4456e793bed15703aaf"; - hash = "sha256-FeKu9HfGeAaQ+wfMPfic9qA870M+Cg592RY4G5HP//M="; - }; - meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf"; - }; - rnoweb = buildGrammar { - language = "rnoweb"; - version = "0.0.0+rev=1a74dc0"; - src = fetchFromGitHub { - owner = "bamonroe"; - repo = "tree-sitter-rnoweb"; - rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; - hash = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw="; - }; - meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; - }; - robot = buildGrammar { - language = "robot"; - version = "0.0.0+rev=e34def7"; - src = fetchFromGitHub { - owner = "Hubro"; - repo = "tree-sitter-robot"; - rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; - hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; - }; - meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; - }; - robots = buildGrammar { - language = "robots"; - version = "0.0.0+rev=8e3a420"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-robots-txt"; - rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; - hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt"; - }; - roc = buildGrammar { - language = "roc"; - version = "0.0.0+rev=40e52f3"; - src = fetchFromGitHub { - owner = "faldor20"; - repo = "tree-sitter-roc"; - rev = "40e52f343f1b1f270d6ecb2ca898ca9b8cba6936"; - hash = "sha256-TugDNG21Y4VutMvqQJ6iEyozqcFIdFPDbpV87hqymdM="; - }; - meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; - }; - ron = buildGrammar { - language = "ron"; - version = "0.0.0+rev=7893855"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ron"; - rev = "78938553b93075e638035f624973083451b29055"; - hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ron"; - }; - rst = buildGrammar { - language = "rst"; - version = "0.0.0+rev=4e562e1"; - src = fetchFromGitHub { - owner = "stsewd"; - repo = "tree-sitter-rst"; - rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15"; - hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY="; - }; - meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; - }; - ruby = buildGrammar { - language = "ruby"; - version = "0.0.0+rev=89bd7a8"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ruby"; - rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6"; - hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; - }; - runescript = buildGrammar { - language = "runescript"; - version = "0.0.0+rev=cf85bbd"; - src = fetchFromGitHub { - owner = "2004Scape"; - repo = "tree-sitter-runescript"; - rev = "cf85bbd5da0c5ad243301d889c7f84d790a4cae4"; - hash = "sha256-LRHTy5XMU2FOru7YrFlwuDU7brtnI/8RhAdQnY7Fkpk="; - }; - meta.homepage = "https://github.com/2004Scape/tree-sitter-runescript"; - }; - rust = buildGrammar { - language = "rust"; - version = "0.0.0+rev=261b202"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-rust"; - rev = "261b20226c04ef601adbdf185a800512a5f66291"; - hash = "sha256-i6OrbcHNkrsAW5cpYOI7r0F6xn94KZWB9ZJMUH+k2ds="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; - }; - scala = buildGrammar { - language = "scala"; - version = "0.0.0+rev=97aead1"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-scala"; - rev = "97aead18d97708190a51d4f551ea9b05b60641c9"; - hash = "sha256-INJKij5XzeIkmdemTbrkucdUo9PJOrHKf4rcf6s9OSw="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; - }; - scfg = buildGrammar { - language = "scfg"; - version = "0.0.0+rev=d850fd4"; - src = fetchFromGitHub { - owner = "rockorager"; - repo = "tree-sitter-scfg"; - rev = "d850fd470445d73de318a21d734d1e09e29b773c"; - hash = "sha256-AnyOcQFA3N6AFZiG7eLS1xCm1qX6hko9lFV4oV9p/E8="; - }; - meta.homepage = "https://github.com/rockorager/tree-sitter-scfg"; - }; - scheme = buildGrammar { - language = "scheme"; - version = "0.0.0+rev=591893b"; - src = fetchFromGitHub { - owner = "6cdh"; - repo = "tree-sitter-scheme"; - rev = "591893b9a8b9ec85f5cef86e0cc1028012ad9f0e"; - hash = "sha256-kmrLTryeUzs4nePGR13DQjRmQTmHHglsugYlvLZP/4k="; - }; - meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; - }; - scss = buildGrammar { - language = "scss"; - version = "0.0.0+rev=c478c68"; - src = fetchFromGitHub { - owner = "serenadeai"; - repo = "tree-sitter-scss"; - rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; - hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; - }; - meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; - }; - sflog = buildGrammar { - language = "sflog"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "sflog"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - slang = buildGrammar { - language = "slang"; - version = "0.0.0+rev=1dbcc4a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-slang"; - rev = "1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; - hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; - }; - slim = buildGrammar { - language = "slim"; - version = "0.0.0+rev=a06113f"; - src = fetchFromGitHub { - owner = "theoo"; - repo = "tree-sitter-slim"; - rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; - hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw="; - }; - meta.homepage = "https://github.com/theoo/tree-sitter-slim"; - }; - slint = buildGrammar { - language = "slint"; - version = "0.0.0+rev=f2e4e5a"; - src = fetchFromGitHub { - owner = "slint-ui"; - repo = "tree-sitter-slint"; - rev = "f2e4e5a7bccb177562de8f5b4fe49a5531c9f7ca"; - hash = "sha256-60DfIx7aQqe0/ocxbpr00eU3IPs23E8TUILcVGrBYVs="; - }; - meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; - }; - smali = buildGrammar { - language = "smali"; - version = "0.0.0+rev=fdfa6a1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-smali"; - rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; - hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; - }; - smithy = buildGrammar { - language = "smithy"; - version = "0.0.0+rev=ec4fe14"; - src = fetchFromGitHub { - owner = "indoorvivants"; - repo = "tree-sitter-smithy"; - rev = "ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433"; - hash = "sha256-wEm4HSfeZOpn1OKw7ipLhoeNko8aPKDl2abupdQq+ok="; - }; - meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; - }; - snakemake = buildGrammar { - language = "snakemake"; - version = "0.0.0+rev=7731408"; - src = fetchFromGitHub { - owner = "osthomas"; - repo = "tree-sitter-snakemake"; - rev = "7731408e5e8095fe242fdd423c3d3ae886fbf9fd"; - hash = "sha256-/XeO9/4rTLLicDRWWlUoAhCr+2AyjlQLszBmeQ/8wZY="; - }; - meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; - }; - snl = buildGrammar { - language = "snl"; - version = "0.0.0+rev=846e2d6"; - src = fetchFromGitHub { - owner = "minijackson"; - repo = "tree-sitter-snl"; - rev = "846e2d6809ac5863a15b5494f20fd267c21221c8"; - hash = "sha256-QJG4+fJieOivjwsJuswzzigeUiFNIOu51ILgx0/o6Vo="; - }; - meta.homepage = "https://github.com/minijackson/tree-sitter-snl"; - }; - solidity = buildGrammar { - language = "solidity"; - version = "0.0.0+rev=4e938a4"; - src = fetchFromGitHub { - owner = "JoranHonig"; - repo = "tree-sitter-solidity"; - rev = "4e938a46c7030dd001bc99e1ac0f0c750ac98254"; - hash = "sha256-b+DHy7BkkMg88kLhirtCzjF3dHlCFkXea65aGC18fW0="; - }; - meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; - }; - soql = buildGrammar { - language = "soql"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "soql"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - sosl = buildGrammar { - language = "sosl"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "sosl"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - sourcepawn = buildGrammar { - language = "sourcepawn"; - version = "0.0.0+rev=5a8fdd4"; - src = fetchFromGitHub { - owner = "nilshelmig"; - repo = "tree-sitter-sourcepawn"; - rev = "5a8fdd446b516c81e218245c12129c6ad4bccfa2"; - hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; - }; - meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; - }; - sparql = buildGrammar { - language = "sparql"; - version = "0.0.0+rev=1ef52d3"; - src = fetchFromGitHub { - owner = "GordianDziwis"; - repo = "tree-sitter-sparql"; - rev = "1ef52d35a73a2a5f2e433ecfd1c751c1360a923b"; - hash = "sha256-9DaV12dkcwF7/jWc4QaTQaHcKu5zO5evWlXGNZMdRqc="; - }; - meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql"; - }; - sproto = buildGrammar { - language = "sproto"; - version = "0.0.0+rev=d554c14"; - src = fetchFromGitHub { - owner = "hanxi"; - repo = "tree-sitter-sproto"; - rev = "d554c1456e35e7b2690552d52921c987d0cf6799"; - hash = "sha256-acc5Si2l9WGBlM1piSiqY/JEj+LSJ0QoZf9cfbrjhq4="; - }; - meta.homepage = "https://github.com/hanxi/tree-sitter-sproto"; - }; - sql = buildGrammar { - language = "sql"; - version = "0.0.0+rev=0a3d963"; - src = fetchFromGitHub { - owner = "derekstride"; - repo = "tree-sitter-sql"; - rev = "0a3d963f48bf34d2765301f92ea525b4c5103696"; - hash = "sha256-dzLpjJgMM+3Y38sOhXSI44SnU2+4j0R3S36DlRwqQfA="; - }; - meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; - }; - squirrel = buildGrammar { - language = "squirrel"; - version = "0.0.0+rev=072c969"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-squirrel"; - rev = "072c969749e66f000dba35a33c387650e203e96e"; - hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-squirrel"; - }; - ssh_config = buildGrammar { - language = "ssh_config"; - version = "0.0.0+rev=71d2693"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ssh-config"; - rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; - hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; - }; - starlark = buildGrammar { - language = "starlark"; - version = "0.0.0+rev=a453dbf"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-starlark"; - rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69"; - hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-starlark"; - }; - strace = buildGrammar { - language = "strace"; - version = "0.0.0+rev=d819cdd"; - src = fetchFromGitHub { - owner = "sigmaSd"; - repo = "tree-sitter-strace"; - rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; - hash = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg="; - }; - meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace"; - }; - styled = buildGrammar { - language = "styled"; - version = "0.0.0+rev=319cdca"; - src = fetchFromGitHub { - owner = "mskelton"; - repo = "tree-sitter-styled"; - rev = "319cdcaa0346ba6db668a222d938e5c3569e2a51"; - hash = "sha256-sKRSgN5mSF+uolWD6iKrCR83Ssroytr8ZGduTTyyxGQ="; - }; - meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; - }; - supercollider = buildGrammar { - language = "supercollider"; - version = "0.0.0+rev=76b3cab"; - src = fetchFromGitHub { - owner = "madskjeldgaard"; - repo = "tree-sitter-supercollider"; - rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294"; - hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE="; - }; - meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; - }; - superhtml = buildGrammar { - language = "superhtml"; - version = "0.0.0+rev=8b5bb27"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "superhtml"; - rev = "8b5bb272b269afdd38cdf641c4a707dd92fbe902"; - hash = "sha256-9RizfSi+ouCcLUL2+gPc8GljNo9KCX57VElLSlha05A="; - }; - location = "tree-sitter-superhtml"; - meta.homepage = "https://github.com/kristoff-it/superhtml"; - }; - surface = buildGrammar { - language = "surface"; - version = "0.0.0+rev=f4586b3"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-surface"; - rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; - hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; - }; - svelte = buildGrammar { - language = "svelte"; - version = "0.0.0+rev=ae5199d"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-svelte"; - rev = "ae5199db47757f785e43a14b332118a5474de1a2"; - hash = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; - }; - sway = buildGrammar { - language = "sway"; - version = "0.0.0+rev=9b7845c"; - src = fetchFromGitHub { - owner = "FuelLabs"; - repo = "tree-sitter-sway"; - rev = "9b7845ce06ecb38b040c3940970b4fd0adc331d1"; - hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; - }; - meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git"; - }; - swift = buildGrammar { - language = "swift"; - version = "0.0.0+rev=99a5241"; - src = fetchFromGitHub { - owner = "alex-pinkus"; - repo = "tree-sitter-swift"; - rev = "99a5241ceac351a4af57bcc3571cef5064bde0a3"; - hash = "sha256-JmOIzQ1xRTvttscPXjzDDWjFV0+4R1MusGlQCz11Ydo="; - }; - generate = true; - meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; - }; - sxhkdrc = buildGrammar { - language = "sxhkdrc"; - version = "0.0.0+rev=440d5f9"; - src = fetchFromGitHub { - owner = "RaafatTurki"; - repo = "tree-sitter-sxhkdrc"; - rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; - hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; - }; - meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; - }; - systemtap = buildGrammar { - language = "systemtap"; - version = "0.0.0+rev=f2b378a"; - src = fetchFromGitHub { - owner = "ok-ryoko"; - repo = "tree-sitter-systemtap"; - rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; - hash = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ="; - }; - meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; - }; - systemverilog = buildGrammar { - language = "systemverilog"; - version = "0.0.0+rev=7c4b01b"; - src = fetchFromGitHub { - owner = "gmlarumbe"; - repo = "tree-sitter-systemverilog"; - rev = "7c4b01b7df2f6e7fa1f698c9d30ac8f93af18ed2"; - hash = "sha256-u0a8yQfFwYbAhuT8VZjKPuTfBNwAaQ0e25CcIek0thc="; - }; - meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; - }; - t32 = buildGrammar { - language = "t32"; - version = "0.0.0+rev=2f604ad"; - src = fetchFromGitHub { - owner = "xasc"; - repo = "tree-sitter-t32"; - rev = "2f604ad17a15c09d99648199da7f173eed8250dc"; - hash = "sha256-9J8wy/7qW4vWsIzpDI+lVWr/6158jrod0nSk3ihXUPI="; - }; - meta.homepage = "https://github.com/xasc/tree-sitter-t32"; - }; - tablegen = buildGrammar { - language = "tablegen"; - version = "0.0.0+rev=b117088"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-tablegen"; - rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; - hash = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tablegen"; - }; - tact = buildGrammar { - language = "tact"; - version = "0.0.0+rev=a6267c2"; - src = fetchFromGitHub { - owner = "tact-lang"; - repo = "tree-sitter-tact"; - rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad"; - hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; - }; - meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; - }; - tcl = buildGrammar { - language = "tcl"; - version = "0.0.0+rev=f15e711"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-tcl"; - rev = "f15e711167661d1ba541d4f62b9dbfc4ce61ec56"; - hash = "sha256-173xUAc2/LMDQSTEM3l3R4UuF/R5fdUyhEpXv6Eh02s="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; - }; - teal = buildGrammar { - language = "teal"; - version = "0.0.0+rev=05d276e"; - src = fetchFromGitHub { - owner = "euclidianAce"; - repo = "tree-sitter-teal"; - rev = "05d276e737055e6f77a21335b7573c9d3c091e2f"; - hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w="; - }; - generate = true; - meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; - }; - templ = buildGrammar { - language = "templ"; - version = "0.0.0+rev=3057cd4"; - src = fetchFromGitHub { - owner = "vrischmann"; - repo = "tree-sitter-templ"; - rev = "3057cd485f7f23a8ad24107c6adc604f8c5ce3db"; - hash = "sha256-iv5Egh0CcBEsD86IGESI5Bn0NcGji3wruD8UR1JNlk0="; - }; - meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; - }; - tera = buildGrammar { - language = "tera"; - version = "0.0.0+rev=692937d"; - src = fetchFromGitHub { - owner = "uncenter"; - repo = "tree-sitter-tera"; - rev = "692937d52c8dfd91ce0dde722b9b4febbc9bc712"; - hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38="; - }; - meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; - }; - terraform = buildGrammar { - language = "terraform"; - version = "0.0.0+rev=fad9918"; - src = fetchFromGitHub { - owner = "MichaHoffmann"; - repo = "tree-sitter-hcl"; - rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; - hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; - }; - location = "dialects/terraform"; - meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; - }; - textproto = buildGrammar { - language = "textproto"; - version = "0.0.0+rev=568471b"; - src = fetchFromGitHub { - owner = "PorterAtGoogle"; - repo = "tree-sitter-textproto"; - rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; - hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; - }; - meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; - }; - thrift = buildGrammar { - language = "thrift"; - version = "0.0.0+rev=68fd0d8"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-thrift"; - rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; - hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-thrift"; - }; - tiger = buildGrammar { - language = "tiger"; - version = "0.0.0+rev=4a77b2d"; - src = fetchFromGitHub { - owner = "ambroisie"; - repo = "tree-sitter-tiger"; - rev = "4a77b2d7a004587646bddc4e854779044b6db459"; - hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ="; - }; - meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; - }; - tlaplus = buildGrammar { - language = "tlaplus"; - version = "0.0.0+rev=2d83194"; - src = fetchFromGitHub { - owner = "tlaplus-community"; - repo = "tree-sitter-tlaplus"; - rev = "2d831940c782850f64dabf5b7b17e9e51f7f0ebb"; - hash = "sha256-AW22SNBF6Y2jD6ROwE3vANWGX08HqR0XjVkthAL+QJs="; - }; - meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; - }; - tmux = buildGrammar { - language = "tmux"; - version = "0.0.0+rev=0252ecd"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-tmux"; - rev = "0252ecd080016e45e6305ef1a943388f5ae2f4b4"; - hash = "sha256-8f78qYxqoiOAnl3HzEbF4Rci3rFy0SnELoU+QP7pUlk="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; - }; - todotxt = buildGrammar { - language = "todotxt"; - version = "0.0.0+rev=3937c5c"; - src = fetchFromGitHub { - owner = "arnarg"; - repo = "tree-sitter-todotxt"; - rev = "3937c5cd105ec4127448651a21aef45f52d19609"; - hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; - }; - meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt"; - }; - toml = buildGrammar { - language = "toml"; - version = "0.0.0+rev=64b5683"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-toml"; - rev = "64b56832c2cffe41758f28e05c756a3a98d16f41"; - hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-toml"; - }; - tsv = buildGrammar { - language = "tsv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "tsv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - tsx = buildGrammar { - language = "tsx"; - version = "0.0.0+rev=75b3874"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-typescript"; - rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; - hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; - }; - location = "tsx"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; - }; - turtle = buildGrammar { - language = "turtle"; - version = "0.0.0+rev=7f789ea"; - src = fetchFromGitHub { - owner = "GordianDziwis"; - repo = "tree-sitter-turtle"; - rev = "7f789ea7ef765080f71a298fc96b7c957fa24422"; - hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA="; - }; - meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle"; - }; - twig = buildGrammar { - language = "twig"; - version = "0.0.0+rev=7195ee5"; - src = fetchFromGitHub { - owner = "gbprod"; - repo = "tree-sitter-twig"; - rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; - hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w="; - }; - meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; - }; - typescript = buildGrammar { - language = "typescript"; - version = "0.0.0+rev=75b3874"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-typescript"; - rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; - hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; - }; - location = "typescript"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; - }; - typespec = buildGrammar { - language = "typespec"; - version = "0.0.0+rev=814c982"; - src = fetchFromGitHub { - owner = "happenslol"; - repo = "tree-sitter-typespec"; - rev = "814c98283fd92a248ba9d49ebfe61bc672a35875"; - hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c="; - }; - meta.homepage = "https://github.com/happenslol/tree-sitter-typespec"; - }; - typoscript = buildGrammar { - language = "typoscript"; - version = "0.0.0+rev=5d8fde8"; - src = fetchFromGitHub { - owner = "Teddytrombone"; - repo = "tree-sitter-typoscript"; - rev = "5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f"; - hash = "sha256-GysGb879dk5e1U6OO26q1gVAhkWxc/GRpkNN785ZoQw="; - }; - meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; - }; - typst = buildGrammar { - language = "typst"; - version = "0.0.0+rev=46cf4de"; - src = fetchFromGitHub { - owner = "uben0"; - repo = "tree-sitter-typst"; - rev = "46cf4ded12ee974a70bf8457263b67ad7ee0379d"; - hash = "sha256-s/9R3DKA6dix6BkU4mGXaVggE4bnzOyu20T1wuqHQxk="; - }; - meta.homepage = "https://github.com/uben0/tree-sitter-typst"; - }; - udev = buildGrammar { - language = "udev"; - version = "0.0.0+rev=2fcb563"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-udev"; - rev = "2fcb563a4d56a6b8e8c129252325fc6335e4acbf"; - hash = "sha256-EZwYyhMOPlQoeIRCbHOIfMaO5WEK6eKIVeC1NQgm+is="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-udev"; - }; - ungrammar = buildGrammar { - language = "ungrammar"; - version = "0.0.0+rev=debd26f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ungrammar"; - rev = "debd26fed283d80456ebafa33a06957b0c52e451"; - hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ungrammar"; - }; - unison = buildGrammar { - language = "unison"; - version = "0.0.0+rev=169e7f7"; - src = fetchFromGitHub { - owner = "kylegoetz"; - repo = "tree-sitter-unison"; - rev = "169e7f748a540ec360c0cb086b448faad012caa4"; - hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; - }; - generate = true; - meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; - }; - usd = buildGrammar { - language = "usd"; - version = "0.0.0+rev=4e0875f"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-usd"; - rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; - hash = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; - }; - uxntal = buildGrammar { - language = "uxntal"; - version = "0.0.0+rev=ad9b638"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-uxntal"; - rev = "ad9b638b914095320de85d59c49ab271603af048"; - hash = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-uxntal"; - }; - v = buildGrammar { - language = "v"; - version = "0.0.0+rev=236d51b"; - src = fetchFromGitHub { - owner = "vlang"; - repo = "v-analyzer"; - rev = "236d51bba1bccd57fd2950956fbffe5fe0248735"; - hash = "sha256-rw/8sPQPB4yfe+EPgMoyyRjuf8JjdNJGpo17/9w8JCs="; - }; - location = "tree_sitter_v"; - meta.homepage = "https://github.com/vlang/v-analyzer"; - }; - vala = buildGrammar { - language = "vala"; - version = "0.0.0+rev=97e6db3"; - src = fetchFromGitHub { - owner = "vala-lang"; - repo = "tree-sitter-vala"; - rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; - hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; - }; - meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; - }; - vento = buildGrammar { - language = "vento"; - version = "0.0.0+rev=3b32474"; - src = fetchFromGitHub { - owner = "ventojs"; - repo = "tree-sitter-vento"; - rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; - hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; - }; - meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; - }; - vhdl = buildGrammar { - language = "vhdl"; - version = "0.0.0+rev=0c25aa0"; - src = fetchFromGitHub { - owner = "jpt13653903"; - repo = "tree-sitter-vhdl"; - rev = "0c25aa064dc489ec5291e4879fa7ed41cf5fe680"; - hash = "sha256-YE9qZsTFAW60MUeIG+d84IEtIMf5eFDp32Nd0/Hb7Kw="; - }; - meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; - }; - vhs = buildGrammar { - language = "vhs"; - version = "0.0.0+rev=0c6fae9"; - src = fetchFromGitHub { - owner = "charmbracelet"; - repo = "tree-sitter-vhs"; - rev = "0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; - hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk="; - }; - meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; - }; - vim = buildGrammar { - language = "vim"; - version = "0.0.0+rev=3dd4747"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-vim"; - rev = "3dd4747082d1b717b8978211c06ef7b6cd16125b"; - hash = "sha256-HOf35dd+zcpXHxFuWjJ6ju/5UZzALe0fUPPuAWXUIHM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; - }; - vimdoc = buildGrammar { - language = "vimdoc"; - version = "0.0.0+rev=570dc10"; - src = fetchFromGitHub { - owner = "neovim"; - repo = "tree-sitter-vimdoc"; - rev = "570dc10aed5963546322e6c935e1125b9fd747bf"; - hash = "sha256-G5QkX4ZRjQ882tNsSBVEp64Ox3KmZq9C8Vsn0OLtdXg="; - }; - meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; - }; - vrl = buildGrammar { - language = "vrl"; - version = "0.0.0+rev=274b3ce"; - src = fetchFromGitHub { - owner = "belltoy"; - repo = "tree-sitter-vrl"; - rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; - hash = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4="; - }; - meta.homepage = "https://github.com/belltoy/tree-sitter-vrl"; - }; - vue = buildGrammar { - language = "vue"; - version = "0.0.0+rev=22bdfa6"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-vue"; - rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; - hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; - }; - wgsl = buildGrammar { - language = "wgsl"; - version = "0.0.0+rev=40259f3"; - src = fetchFromGitHub { - owner = "szebniok"; - repo = "tree-sitter-wgsl"; - rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; - hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; - }; - meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; - }; - wgsl_bevy = buildGrammar { - language = "wgsl_bevy"; - version = "0.0.0+rev=d9306a7"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-wgsl-bevy"; - rev = "d9306a798ede627001a8e5752f775858c8edd7e4"; - hash = "sha256-G92wC2BJXGl+eogbuiaSOLKss+5QTm9RFFRSc2Rgqzw="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy"; - }; - wing = buildGrammar { - language = "wing"; - version = "0.0.0+rev=76e0c25"; - src = fetchFromGitHub { - owner = "winglang"; - repo = "tree-sitter-wing"; - rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; - hash = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I="; - }; - meta.homepage = "https://github.com/winglang/tree-sitter-wing"; - }; - wit = buildGrammar { - language = "wit"; - version = "0.0.0+rev=37bf43c"; - src = fetchFromGitHub { - owner = "liamwh"; - repo = "tree-sitter-wit"; - rev = "37bf43c7f11d2b4af7a78d98a19e6d5c2cf04ad2"; - hash = "sha256-8RRffYuw1wmtRgGGMIfzKnZPM4dKGd0h7A5oOVfEk1Y="; - }; - meta.homepage = "https://github.com/liamwh/tree-sitter-wit"; - }; - wxml = buildGrammar { - language = "wxml"; - version = "0.0.0+rev=7b821c7"; - src = fetchFromGitHub { - owner = "BlockLune"; - repo = "tree-sitter-wxml"; - rev = "7b821c748dc410332f59496c0dea2632168c4e5a"; - hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0="; - }; - meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml"; - }; - xcompose = buildGrammar { - language = "xcompose"; - version = "0.0.0+rev=a51d636"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xcompose"; - rev = "a51d6366f041dbefec4da39a7eb3168a9b1cbc0e"; - hash = "sha256-3V+elXkVBk2aZnDy5Q/MDpBWEWb/mvjh2t2pnjnzgA0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xcompose"; - }; - xml = buildGrammar { - language = "xml"; - version = "0.0.0+rev=863dbc3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xml"; - rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; - hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; - }; - location = "xml"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; - }; - xresources = buildGrammar { - language = "xresources"; - version = "0.0.0+rev=68240ae"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-xresources"; - rev = "68240ae1beef503cfe0d1bc40f25b0fab71df8f5"; - hash = "sha256-lbgeR8Xc/Hsu6zimS9NIndeayMc4f3xZyhTgKdK2jVE="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; - }; - yaml = buildGrammar { - language = "yaml"; - version = "0.0.0+rev=7708026"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-yaml"; - rev = "7708026449bed86239b1cd5bce6e3c34dbca6415"; - hash = "sha256-BX6TOfAZLW+0h2TNsgsLC9K2lfirraCWlBN2vCKiXQ4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; - }; - yang = buildGrammar { - language = "yang"; - version = "0.0.0+rev=2c0e6be"; - src = fetchFromGitHub { - owner = "Hubro"; - repo = "tree-sitter-yang"; - rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; - hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; - }; - meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; - }; - yuck = buildGrammar { - language = "yuck"; - version = "0.0.0+rev=e877f6a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-yuck"; - rev = "e877f6ade4b77d5ef8787075141053631ba12318"; - hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck"; - }; - zathurarc = buildGrammar { - language = "zathurarc"; - version = "0.0.0+rev=0554b4a"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-zathurarc"; - rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; - hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; - }; - zig = buildGrammar { - language = "zig"; - version = "0.0.0+rev=6479aa1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-zig"; - rev = "6479aa13f32f701c383083d8b28360ebd682fb7d"; - hash = "sha256-T9Q6EhJ20tH5v1fUlnNA3UcdX52DMZE/PQjPWQtcHw0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; - }; - ziggy = buildGrammar { - language = "ziggy"; - version = "0.0.0+rev=4353b20"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "ziggy"; - rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; - hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; - }; - location = "tree-sitter-ziggy"; - meta.homepage = "https://github.com/kristoff-it/ziggy"; - }; - ziggy_schema = buildGrammar { - language = "ziggy_schema"; - version = "0.0.0+rev=fe3bf93"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "ziggy"; - rev = "fe3bf9389e7ff213cf3548caaf9c6f3d4bb38647"; - hash = "sha256-w2WO2N3+XJWhWnt9swOux2ynKxmePbB4VojXM8K5GAo="; - }; - location = "tree-sitter-ziggy-schema"; - meta.homepage = "https://github.com/kristoff-it/ziggy"; - }; - zsh = buildGrammar { - language = "zsh"; - version = "0.0.0+rev=v0.48.0"; - src = fetchFromGitHub { - owner = "georgeharker"; - repo = "tree-sitter-zsh"; - rev = "v0.48.0"; - hash = "sha256-gBbT2xt32fKt54nh4Dp6EK6uUd63rsIEmmK4nr9Pg1Y="; - }; - meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; - }; -} diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/overrides.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/overrides.nix index d754a91e6cc0..f253674c27ec 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter-legacy/overrides.nix @@ -1,67 +1,18 @@ -{ - lib, - callPackage, - tree-sitter, - neovim, - neovimUtils, - runCommand, - vimPlugins, - tree-sitter-grammars, - writableTmpDirAsHomeHook, -}: - +{ lib }: self: super: - let - inherit (neovimUtils) grammarToPlugin; + inherit (self) nvim-treesitter; - overrides = prev: { - }; - - generatedGrammars = - let - generated = callPackage ./generated.nix { - inherit (tree-sitter) buildGrammar; - }; - in - lib.overrideExisting generated (overrides generated); - - generatedDerivations = lib.filterAttrs (_: lib.isDerivation) generatedGrammars; - - # add aliases so grammars from `tree-sitter` are overwritten in `withPlugins` - # for example, for ocaml_interface, the following aliases will be added - # ocaml-interface - # tree-sitter-ocaml-interface - # tree-sitter-ocaml_interface - builtGrammars = - generatedGrammars - // lib.concatMapAttrs ( - k: v: - let - replaced = lib.replaceStrings [ "_" ] [ "-" ] k; - in - { - "tree-sitter-${k}" = v; - } - // lib.optionalAttrs (k != replaced) { - ${replaced} = v; - "tree-sitter-${replaced}" = v; - } - ) generatedDerivations; - - allGrammars = lib.attrValues generatedDerivations; - - # Usage: - # pkgs.vimPlugins.nvim-treesitter-legacy.withPlugins (p: [ p.c p.java ... ]) - # or for all grammars: - # pkgs.vimPlugins.nvim-treesitter-legacy.withAllGrammars withPlugins = f: + let + from-main = self.nvim-treesitter.withPlugins f; + in self.nvim-treesitter-legacy.overrideAttrs { - passthru.dependencies = map grammarToPlugin (f (tree-sitter.builtGrammars // builtGrammars)); + passthru = { inherit (from-main) dependencies; }; }; - withAllGrammars = withPlugins (_: allGrammars); + withAllGrammars = withPlugins (_: nvim-treesitter.allGrammars); in { @@ -70,22 +21,21 @@ in ''; passthru = (super.nvim-treesitter-legacy.passthru or { }) // { - inherit + inherit (nvim-treesitter) builtGrammars allGrammars grammarToPlugin + grammarPlugins + parsers + ; + inherit withPlugins withAllGrammars ; - - grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations; - parsers = lib.recurseIntoAttrs vimPlugins.nvim-treesitter.grammarPlugins; }; - meta = - - (super.nvim-treesitter-legacy.meta or { }) // { - license = lib.licenses.asl20; - maintainers = [ ]; - }; + meta = super.nvim-treesitter-legacy.meta or { } // { + license = lib.licenses.asl20; + maintainers = [ ]; + }; } diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d0f9b915046f..8a5417578d7b 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2700,15 +2700,15 @@ assertNoAdditions { checkInputs = [ self.toggleterm-nvim ]; dependencies = with self; [ nvim-treesitter-legacy - nvim-treesitter-legacy-parsers.c_sharp - nvim-treesitter-legacy-parsers.go - nvim-treesitter-legacy-parsers.haskell - nvim-treesitter-legacy-parsers.javascript - nvim-treesitter-legacy-parsers.python - nvim-treesitter-legacy-parsers.ruby - nvim-treesitter-legacy-parsers.rust - nvim-treesitter-legacy-parsers.typescript - nvim-treesitter-legacy-parsers.zig + nvim-treesitter-parsers.c_sharp + nvim-treesitter-parsers.go + nvim-treesitter-parsers.haskell + nvim-treesitter-parsers.javascript + nvim-treesitter-parsers.python + nvim-treesitter-parsers.ruby + nvim-treesitter-parsers.rust + nvim-treesitter-parsers.typescript + nvim-treesitter-parsers.zig ]; nvimSkipModules = [ # Broken runners From 23e144bb23b459444bf6131d2bd36aa95897ca54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 11 Jan 2026 22:20:46 +1100 Subject: [PATCH 008/105] python3Packages.screeninfo: fix darwin build --- .../python-modules/screeninfo/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/screeninfo/default.nix b/pkgs/development/python-modules/screeninfo/default.nix index 508d4d3e0f1a..a049c289cd74 100644 --- a/pkgs/development/python-modules/screeninfo/default.nix +++ b/pkgs/development/python-modules/screeninfo/default.nix @@ -7,6 +7,8 @@ libXinerama, libXrandr, poetry-core, + pyobjc-framework-Cocoa, + cython, pytestCheckHook, pythonOlder, }: @@ -25,9 +27,14 @@ buildPythonPackage rec { hash = "sha256-TEy4wff0eRRkX98yK9054d33Tm6G6qWrd9Iv+ITcFmA="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - postPatch = '' + dependencies = lib.optionals (stdenv.isDarwin) [ + pyobjc-framework-Cocoa + cython + ]; + + postPatch = lib.optionalString (stdenv.isLinux) '' substituteInPlace screeninfo/enumerators/xinerama.py \ --replace 'load_library("X11")' 'ctypes.cdll.LoadLibrary("${libX11}/lib/libX11.so")' \ --replace 'load_library("Xinerama")' 'ctypes.cdll.LoadLibrary("${libXinerama}/lib/libXinerama.so")' @@ -46,7 +53,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "screeninfo" ]; meta = { - broken = stdenv.hostPlatform.isDarwin; description = "Fetch location and size of physical screens"; homepage = "https://github.com/rr-/screeninfo"; license = lib.licenses.mit; From 6a2cddc6467cf4745493e0837a4e596c26522867 Mon Sep 17 00:00:00 2001 From: Matt McHenry Date: Sun, 11 Jan 2026 21:41:59 -0500 Subject: [PATCH 009/105] calibre: 8.15.0 -> 8.16.2 fixes #478298 --- pkgs/by-name/ca/calibre/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/calibre/package.nix b/pkgs/by-name/ca/calibre/package.nix index cad29f895f6d..edf7874a7f08 100644 --- a/pkgs/by-name/ca/calibre/package.nix +++ b/pkgs/by-name/ca/calibre/package.nix @@ -38,11 +38,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "calibre"; - version = "8.15.0"; + version = "8.16.2"; src = fetchurl { url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; - hash = "sha256-Wnv+S/4ajebu87+R+pft9Ka//sD12SsH6+1nXVx/XrQ="; + hash = "sha256-AYfQQ1T1PMB0EUHaAml37jCnfvoMN7GDm94FiCIsHGw="; }; patches = @@ -135,6 +135,8 @@ stdenv.mkDerivation (finalAttrs: { regex sip setuptools + tzdata + tzlocal zeroconf jeepney pycryptodome @@ -212,6 +214,7 @@ stdenv.mkDerivation (finalAttrs: { wrapProgram $program \ ''${qtWrapperArgs[@]} \ ''${gappsWrapperArgs[@]} \ + --set QTWEBENGINE_CHROMIUM_FLAGS "--disable-gpu" \ --prefix PATH : ${ lib.makeBinPath [ libjpeg From c325fbaaa934186951443634b51fffc264118c62 Mon Sep 17 00:00:00 2001 From: "Katja Ramona Sophie Kwast (zaphyra)" Date: Sat, 17 Jan 2026 10:25:42 +0100 Subject: [PATCH 010/105] gomuks-web: 0.2512.0 -> 0.2601.0 --- pkgs/by-name/go/gomuks-web/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 4bd5e5619e00..5d047a747f7d 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,15 +11,15 @@ buildGoModule ( finalAttrs: let - rev = "9de4eb7fe537b6a8c40977ea99b7e9a5816d62f4"; - srcHash = "sha256-CC4CNizoi91dfyoNsaIqxAuBB62j8JB076QEIpncky0="; + rev = "82abf26775d59c642fa7ea5274cf8631cd6942c6"; + srcHash = "sha256-CC4CNizoi91dfyoNsaIqxAuBB62j8JB076QEIpncky1="; vendorHash = "sha256-opx/NlWgLk1rUHbLJ6Vp2dMLheBdOtL+NgCmWE89H9g="; npmDepsHash = "sha256-mYeT07XfdAFYjwD4EfLRAgCZY0S8zj68p8UNGBpcpmQ="; in { pname = "gomuks-web"; - version = "0.2512.0"; + version = "0.2601.0"; inherit vendorHash; From 9d5ea8a21219822b185eadd6c766916f1589b3cc Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 22 Jan 2026 20:26:58 +0100 Subject: [PATCH 011/105] vimPluginsUpdater: don't define `passthru.updateScript` --- pkgs/applications/editors/vim/plugins/utils/updater.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/utils/updater.nix b/pkgs/applications/editors/vim/plugins/utils/updater.nix index de950ab70b48..82cbb7a923ba 100644 --- a/pkgs/applications/editors/vim/plugins/utils/updater.nix +++ b/pkgs/applications/editors/vim/plugins/utils/updater.nix @@ -6,8 +6,6 @@ nix-prefetch-git, nurl, python3Packages, - vimPluginsUpdater, - writeShellScript, # optional neovim-unwrapped, @@ -51,10 +49,5 @@ buildPythonApplication { export PYTHONPATH=pkgs/applications/editors/vim/plugins:$PYTHONPATH ''; - passthru.updateScript = writeShellScript "updateScript" '' - # don't saturate the update bot connection - ${lib.getExe vimPluginsUpdater} --proc 2 update - ''; - meta.mainProgram = "vim-plugins-updater"; } From 3f74b0c3f42041658f3999bd975420ef82572f3d Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Tue, 20 Jan 2026 17:56:55 +0800 Subject: [PATCH 012/105] nixos/sillytavern: replace git by gitMinimal `gitMinimal` is enough to manage sillytavern's extensions, this PR reduces the closure size. --- nixos/modules/services/web-apps/sillytavern.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/sillytavern.nix b/nixos/modules/services/web-apps/sillytavern.nix index 71045501193c..6182ca7b1985 100644 --- a/nixos/modules/services/web-apps/sillytavern.nix +++ b/nixos/modules/services/web-apps/sillytavern.nix @@ -99,7 +99,7 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; # required by sillytavern's extension manager - path = [ pkgs.git ]; + path = [ pkgs.gitMinimal ]; environment.XDG_DATA_HOME = "%S"; serviceConfig = { Type = "simple"; From 78dc9d62897c0c6a0ec7ca0688c70384ace3a697 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 25 Jan 2026 20:23:19 +0100 Subject: [PATCH 013/105] twitch-dl: 3.1.0 -> 3.3.1 Changelog: https://github.com/ihabunek/twitch-dl/blob/3.3.1/CHANGELOG.md --- pkgs/by-name/tw/twitch-dl/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tw/twitch-dl/package.nix b/pkgs/by-name/tw/twitch-dl/package.nix index 25545487754b..0d181e198f5a 100644 --- a/pkgs/by-name/tw/twitch-dl/package.nix +++ b/pkgs/by-name/tw/twitch-dl/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "twitch-dl"; - version = "3.1.0"; + version = "3.3.1"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "twitch-dl"; tag = version; - hash = "sha256-Nn/Nwd1KvrkR+uGp8HmRGeBC7E0/Y1EVMpJAp7UDj7Q="; + hash = "sha256-scGTGlAt1k6eS8O3thrlJpVv3vZe2lKNBxtDYIBWOPg="; }; nativeBuildInputs = [ @@ -31,6 +31,7 @@ python3Packages.buildPythonApplication rec { click httpx m3u8 + wcwidth ]; nativeCheckInputs = [ From 1913db00409899ea075fc9311c38b7d6855c58f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 30 Jan 2026 00:44:03 +0000 Subject: [PATCH 014/105] haproxy: 3.3.1 -> 3.3.2 --- pkgs/by-name/ha/haproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 8c0cf6428ad1..f506abf8df26 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -39,11 +39,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.3.1"; + version = "3.3.2"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-t3rNrop2ANuVdvx0kpJ0LBCRZ2SABVEwNd6nZ+RaAN8="; + hash = "sha256-cpXLwmzOGUNElNVNmoEL6P3z01AUsu0yOLtIUaY3kss="; }; buildInputs = [ From fc9ed6ffd2223b2ba655dcfa3e303ea6b3ac8b5b Mon Sep 17 00:00:00 2001 From: emilylange Date: Fri, 30 Jan 2026 22:22:28 +0100 Subject: [PATCH 015/105] music-assistant: 2.7.5 -> 2.7.6 https://github.com/music-assistant/server/releases/tag/2.7.6 diff: https://github.com/music-assistant/server/compare/2.7.5...2.7.6 --- pkgs/by-name/mu/music-assistant/frontend.nix | 4 ++-- pkgs/by-name/mu/music-assistant/package.nix | 4 ++-- pkgs/by-name/mu/music-assistant/providers.nix | 8 +++++--- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/mu/music-assistant/frontend.nix b/pkgs/by-name/mu/music-assistant/frontend.nix index 1213c1b1fa7a..5108683f8198 100644 --- a/pkgs/by-name/mu/music-assistant/frontend.nix +++ b/pkgs/by-name/mu/music-assistant/frontend.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "music-assistant-frontend"; - version = "2.17.55"; + version = "2.17.76"; pyproject = true; src = fetchPypi { pname = "music_assistant_frontend"; inherit version; - hash = "sha256-fRn2hLg0y+G2atyxpzMq86mJJA41nfSS5UweNZL+0ew="; + hash = "sha256-wQ+6xD1BDajMIpz7VVH0j/AIgCcIVjv1Y/k/kMYv96U="; }; build-system = [ setuptools ]; diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix index fe7ab9c868bb..288674181bd3 100644 --- a/pkgs/by-name/mu/music-assistant/package.nix +++ b/pkgs/by-name/mu/music-assistant/package.nix @@ -47,14 +47,14 @@ assert python.pkgs.buildPythonApplication rec { pname = "music-assistant"; - version = "2.7.5"; + version = "2.7.6"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "server"; tag = version; - hash = "sha256-iWdOGdmPJO7Pjdn8UjuSOhWnRGBFjmARFsuHmP6IP58="; + hash = "sha256-tAzCEU8jFWENOy0WaAchuhQGjmQl8BTW9TuGZPJByPw="; }; patches = [ diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix index 0ad1828c4768..b60bff14bdf3 100644 --- a/pkgs/by-name/mu/music-assistant/providers.nix +++ b/pkgs/by-name/mu/music-assistant/providers.nix @@ -1,10 +1,12 @@ # Do not edit manually, run ./update-providers.py { - version = "2.7.5"; + version = "2.7.6"; providers = { - airplay = ps: [ - ]; + airplay = + ps: with ps; [ + srptools + ]; airplay_receiver = ps: [ ]; alexa = From 48abc1ac4c692127b8f290c8f85f6fa8f766b877 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 02:01:16 +0000 Subject: [PATCH 016/105] python3Packages.subarulink: 0.7.17 -> 0.7.18 --- pkgs/development/python-modules/subarulink/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/subarulink/default.nix b/pkgs/development/python-modules/subarulink/default.nix index 933623e33ec1..56d9ba658784 100644 --- a/pkgs/development/python-modules/subarulink/default.nix +++ b/pkgs/development/python-modules/subarulink/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "subarulink"; - version = "0.7.17"; + version = "0.7.18"; pyproject = true; disabled = pythonOlder "3.12"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "G-Two"; repo = "subarulink"; tag = "v${version}"; - hash = "sha256-vmMvKDZV8jChLehgdSGWQdxWVylnKU2BWXSiG9zI/to="; + hash = "sha256-GzTIgxFBmVjdM+D5IxHAoqDW29ZJEywX4+B217ZdITM="; }; build-system = [ setuptools ]; From 70d86faa003c74b46cf125aa4d69b39ca22067a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 07:50:28 +0000 Subject: [PATCH 017/105] pylode: 3.2.1 -> 3.2.3 --- pkgs/by-name/py/pylode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pylode/package.nix b/pkgs/by-name/py/pylode/package.nix index 9fb7c9c8cdf5..16a68d6b6c33 100644 --- a/pkgs/by-name/py/pylode/package.nix +++ b/pkgs/by-name/py/pylode/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pylode"; - version = "3.2.1"; + version = "3.2.3"; pyproject = true; src = fetchFromGitHub { owner = "RDFLib"; repo = "pylode"; tag = finalAttrs.version; - hash = "sha256-X12rcXvFvMB5tZ3WtfCE+yb8mhed9FnscjiTmMcSyV4="; + hash = "sha256-b1asjzkatSbe5HRqGPf808wjnJTwOaYKABPyO+jSd8c="; }; pythonRelaxDeps = [ "rdflib" ]; From 97c980f9cf03c19b432d1e392c47369794d3389a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 2 Feb 2026 09:58:47 +0100 Subject: [PATCH 018/105] python313Packages.subarulink: migrate to finalAttrs --- pkgs/development/python-modules/subarulink/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/subarulink/default.nix b/pkgs/development/python-modules/subarulink/default.nix index 56d9ba658784..845b3de41053 100644 --- a/pkgs/development/python-modules/subarulink/default.nix +++ b/pkgs/development/python-modules/subarulink/default.nix @@ -13,7 +13,7 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "subarulink"; version = "0.7.18"; pyproject = true; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "G-Two"; repo = "subarulink"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GzTIgxFBmVjdM+D5IxHAoqDW29ZJEywX4+B217ZdITM="; }; @@ -49,9 +49,9 @@ buildPythonPackage rec { meta = { description = "Python module for interacting with STARLINK-enabled vehicle"; homepage = "https://github.com/G-Two/subarulink"; - changelog = "https://github.com/G-Two/subarulink/releases/tag/${src.tag}"; + changelog = "https://github.com/G-Two/subarulink/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "subarulink"; }; -} +}) From edda76c79bbacdfb2e291b7230aaf2ddd0d0cfe2 Mon Sep 17 00:00:00 2001 From: bernborgess Date: Mon, 2 Feb 2026 08:57:33 -0300 Subject: [PATCH 019/105] flyway: 11.19.1 -> 12.0.0 --- pkgs/by-name/fl/flyway/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 0c73ad9a4543..3882140ae58f 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "11.19.1"; + version = "12.0.0"; src = fetchurl { url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-nI3eiVcCcMT9FF8gUCTzmOwjltUCGFwduEgreHCYpL4="; + sha256 = "sha256-aBAbpNL+wJ+XOS7g8Af94iCylJTE7DmlbViVxA/yV1M="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; From e2a864c7e37b612c89e28ae19ac01345c314e26a Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Mon, 2 Feb 2026 15:38:17 +0100 Subject: [PATCH 020/105] proxyman: 3.6.0 -> 3.7.0 --- pkgs/by-name/pr/proxyman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index ea67f43797b6..6762298d7b3f 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -6,11 +6,11 @@ }: let pname = "proxyman"; - version = "3.6.0"; + version = "3.7.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-uGzegB/t/9/ovgTY3F2ihBKOgLKDenZh2Ojg9SBNQos="; + hash = "sha256-ntOIFvt4XwcmE4QloGD1KfbTpehpO/3SjTciMSKoWIs="; }; appimageContents = appimageTools.extract { From 38bf1e285bda10b3dfdb3887afa53d86381947ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 16:30:06 +0000 Subject: [PATCH 021/105] libretro.atari800: 0-unstable-2025-12-04 -> 0-unstable-2026-01-30 --- pkgs/applications/emulators/libretro/cores/atari800.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/atari800.nix b/pkgs/applications/emulators/libretro/cores/atari800.nix index bc60a5474c2d..d820b1072921 100644 --- a/pkgs/applications/emulators/libretro/cores/atari800.nix +++ b/pkgs/applications/emulators/libretro/cores/atari800.nix @@ -5,13 +5,13 @@ }: mkLibretroCore rec { core = "atari800"; - version = "0-unstable-2025-12-04"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-atari800"; - rev = "630f2346a1dabefdcf534880a48e3e200e2cc551"; - hash = "sha256-mCno2DHQXCJO2gStyp1te2XEUlrbX2iW3xIUOvZdoB0="; + rev = "d1d0d425458e6b5a2e51ad5f1507bdf97e857c95"; + hash = "sha256-gu1S4pNVq0MCK/77oGI6ekP1Nten72R6Y1n64oK/IFc="; }; makefile = "Makefile"; From 7a89beb9ddfd6a9a0a0a478ce4176a9929bf02eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 17:28:07 +0000 Subject: [PATCH 022/105] python3Packages.pbs-installer: 2026.01.14 -> 2026.01.27 --- pkgs/development/python-modules/pbs-installer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pbs-installer/default.nix b/pkgs/development/python-modules/pbs-installer/default.nix index 686b1c8172b9..11a67b9c9734 100644 --- a/pkgs/development/python-modules/pbs-installer/default.nix +++ b/pkgs/development/python-modules/pbs-installer/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pbs-installer"; - version = "2026.01.14"; + version = "2026.01.27"; pyproject = true; src = fetchFromGitHub { owner = "frostming"; repo = "pbs-installer"; tag = version; - hash = "sha256-u7RdzRQRweEjCu8Rp+PkaUZg1FxpM7UssbhD0BonOtY="; + hash = "sha256-aQ/GuskXKBpc1H6vtaBA3hZiPKip/2Kev/hbMcB9Y1E="; }; build-system = [ pdm-backend ]; From 61ad5af5e7576c5c5c7c6e79fb383eab53fd9b13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 18:50:04 +0000 Subject: [PATCH 023/105] sqlit-tui: 1.2.11 -> 1.3.1 --- pkgs/by-name/sq/sqlit-tui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix index 57fe37bc3a7a..8971f28cb2ef 100644 --- a/pkgs/by-name/sq/sqlit-tui/package.nix +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "sqlit-tui"; - version = "1.2.11"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "Maxteabag"; repo = "sqlit"; tag = "v${version}"; - hash = "sha256-zPkBdGq4PoAWonMq5FWGaz19QWiZsHuVQcW/45ynqq4="; + hash = "sha256-+7mv5aNJuNEudFARSZdB9/yedvqk6UHbfGku8J7Ye1g="; }; build-system = with python3Packages; [ From 381802a0378dd1e6ca8c7af98ee7cb2d7cd972bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 21:06:14 +0000 Subject: [PATCH 024/105] python3Packages.fastgit: 0.0.1 -> 0.0.2 --- pkgs/development/python-modules/fastgit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastgit/default.nix b/pkgs/development/python-modules/fastgit/default.nix index 659edadee631..1e2dba6e7bf4 100644 --- a/pkgs/development/python-modules/fastgit/default.nix +++ b/pkgs/development/python-modules/fastgit/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "fastgit"; - version = "0.0.1"; + version = "0.0.2"; pyproject = true; src = fetchFromGitHub { owner = "AnswerDotAI"; repo = "fastgit"; tag = finalAttrs.version; - hash = "sha256-zpX8Y8Cuoeh8oeYJjZOD2KZByu7OUwOva546gBP5iZs="; + hash = "sha256-l843vKDC3RZGMhmnvPxAQPkvXPGQwmuqe310j/2e2pM="; }; build-system = [ setuptools ]; From c3da21ab9cf3921c6ad7500e90117bad5ad690cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Feb 2026 23:06:25 +0000 Subject: [PATCH 025/105] podlet: 0.3.0 -> 0.3.1 --- pkgs/by-name/po/podlet/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/podlet/package.nix b/pkgs/by-name/po/podlet/package.nix index edf6d5cf001c..c692c4e186f0 100644 --- a/pkgs/by-name/po/podlet/package.nix +++ b/pkgs/by-name/po/podlet/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "podlet"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "containers"; repo = "podlet"; tag = "v${version}"; - hash = "sha256-STkYCaXBoQSmFKpMdsKzqFGXHh9s0jeGi5K2itj8jmc="; + hash = "sha256-9hZ0JggtLgLpWQXTCNI4+loyGIzh2l9pbrCjI41hNuA="; }; - cargoHash = "sha256-FeYGNyBtMCiufeX9Eik3QXPxqOGEW/ZbvwFn50mTag8="; + cargoHash = "sha256-WYOddpFgD41TpkBXWbzSarfIWRIBR9W+RwkZczkn0sQ="; meta = { description = "Generate Podman Quadlet files from a Podman command, compose file, or existing object"; From 902b83ce80fdf674f38a5f7ddc83287f6ce36d61 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 2 Feb 2026 23:32:30 +0000 Subject: [PATCH 026/105] rust-analyzer-unwrapped: 2026-01-26 -> 2026-02-02 Changes: https://github.com/rust-lang/rust-analyzer/releases/tag/2026-02-02 --- pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index e3f2bc16bab9..81d79c6b9633 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -13,15 +13,15 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2026-01-26"; + version = "2026-02-02"; - cargoHash = "sha256-0eVrWPe/S4lwwmgk8T76tAenEfFri9Y8PtRpGJ6b7BQ="; + cargoHash = "sha256-tMjS0nFfnBAdzuSidC/y8kFucMqUZKWeslYU9gmyUuU="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - hash = "sha256-sPt2PMeN1rhczLfbrOKK1tOx8UmA4KkhpPkokO0YAMc="; + hash = "sha256-VOsqRwtcLiaJWVVz4Enk9yYJl7Ce9+pJ7rtFts/7tCY="; }; cargoBuildFlags = [ From 9180cceb564ddafe2c43c107242b364df8dc4f30 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Feb 2026 18:37:21 -0500 Subject: [PATCH 027/105] dbip-asn-lite: 2026-01 -> 2026-02 --- pkgs/by-name/db/dbip-asn-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index 6650e91ec63e..f9b40bbda5d6 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2026-01"; + version = "2026-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-wMjtsicRq4KSGHe5mJwsNXZwRXxROw5jWiD4Y6uW6X0="; + hash = "sha256-TQZoH5bC3bQUyod8pXCHTnObvdl8q/FE/03FPFiScGw="; }; dontUnpack = true; From ad06a031ade30e62d67f3f5cdcaf7945388cea60 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Feb 2026 18:37:28 -0500 Subject: [PATCH 028/105] dbip-city-lite: 2026-01 -> 2026-02 --- pkgs/by-name/db/dbip-city-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index 089f22533508..7a12a2f6ab3c 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2026-01"; + version = "2026-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-2KgQbVSuZVyl1FCR8bGWIbglL/Gp4654z1dfNLP/VCU="; + hash = "sha256-dqbyP7ZjcJ2RXVPpAZzDUsZyEyT/7SoZof91LmQMyxA="; }; dontUnpack = true; From 55786ee06519b6717a41ec097567e8b666d145ea Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Feb 2026 18:37:32 -0500 Subject: [PATCH 029/105] dbip-country-lite: 2026-01 -> 2026-02 --- pkgs/by-name/db/dbip-country-lite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index 707c24688bc2..47800ff462a7 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2026-01"; + version = "2026-02"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-S6Ae3c4Ft2U58yfc/blaJCM/H5uSi73sOEyudxyOdbE="; + hash = "sha256-xmQZEJZ5WzE9uQww1Sdb8248l+liYw46tjbfJeu945Q="; }; dontUnpack = true; From c321ebb3d2235bf5938420c00a378523f3817422 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 00:21:58 +0000 Subject: [PATCH 030/105] codex-acp: 0.9.0 -> 0.9.1 --- pkgs/by-name/co/codex-acp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 51857506ee41..6e800c73f678 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "codex-acp"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "zed-industries"; repo = "codex-acp"; tag = "v${version}"; - hash = "sha256-Ejqu8NU6lRUMbke/jrilIUkrVF5gAk5y19Jj1ftTVd8="; + hash = "sha256-QQye6H5XCHDsqypXK5ROQ27PYk/W0Cip61sjECZDQo4="; }; - cargoHash = "sha256-S3S9bpGrAAV0+vQ+N/jx5bkG2X5eFsQ8It5eiOjyi/o="; + cargoHash = "sha256-pHJhzPSLX9lKa9FXuauF0brwgFSQgPIHOVo6l+PqnnI="; nativeBuildInputs = [ pkg-config From b9467e170bec95d15615a9e5faf0e600cc1eea37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 00:31:19 +0000 Subject: [PATCH 031/105] perplexity-mcp: 0-unstable-2025-12-19 -> 0-unstable-2026-01-28 --- pkgs/by-name/pe/perplexity-mcp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix index 6af3a0585db3..03e60ff4b2d8 100644 --- a/pkgs/by-name/pe/perplexity-mcp/package.nix +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -7,16 +7,16 @@ buildNpmPackage (finalAttrs: { pname = "perplexity-mcp"; - version = "0-unstable-2025-12-19"; + version = "0-unstable-2026-01-28"; src = fetchFromGitHub { owner = "perplexityai"; repo = "modelcontextprotocol"; - rev = "29dddc491b5853d8be66aac9e0ffdce105aa7f07"; - hash = "sha256-GBA4NPGf6fbj8DJ6Cke4DD03jMe3Ts6uGu2PoLhOaUg="; + rev = "3f15235fb04698bff33bff673d4725842371cc1d"; + hash = "sha256-cv8d5/wH71Nd8/WmcPYqgipX8ZMSWzpoLqOdt97OGfM="; }; - npmDepsHash = "sha256-aAIH/z/5BSbLYmAc7ZyPEIoblLdHlncp8uFGFDebots="; + npmDepsHash = "sha256-654nkK7IQauZImUzeTf328sDDneUkkTSuzlbOmXZXDM="; passthru = { updateScript = nix-update-script { From 81190ebf9367b4e9e1ab5defe6ca5e6cabb3455c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 00:35:58 +0000 Subject: [PATCH 032/105] python3Packages.libretranslate: 1.8.3 -> 1.8.4 --- pkgs/development/python-modules/libretranslate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libretranslate/default.nix b/pkgs/development/python-modules/libretranslate/default.nix index 7acf802dcf86..69e97d822744 100644 --- a/pkgs/development/python-modules/libretranslate/default.nix +++ b/pkgs/development/python-modules/libretranslate/default.nix @@ -34,14 +34,14 @@ buildPythonPackage rec { pname = "libretranslate"; - version = "1.8.3"; + version = "1.8.4"; pyproject = true; src = fetchFromGitHub { owner = "LibreTranslate"; repo = "LibreTranslate"; tag = "v${version}"; - hash = "sha256-nWm0h/ceGDtoUVqYPkIC+anXrneJsxlZ4DN3Wge0NCk="; + hash = "sha256-9neXSbupZFLhpkc4HUY4l0c/Vtfrf7ve9VMfaOCSA2A="; }; build-system = [ From 576b1e910ffc373a2423c1006ca496f3a3eb885b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 00:36:59 +0000 Subject: [PATCH 033/105] python3Packages.pyinfra: 3.6 -> 3.6.1 --- pkgs/development/python-modules/pyinfra/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyinfra/default.nix b/pkgs/development/python-modules/pyinfra/default.nix index 6eda1baa56b8..62ef21d8a46f 100644 --- a/pkgs/development/python-modules/pyinfra/default.nix +++ b/pkgs/development/python-modules/pyinfra/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "pyinfra"; - version = "3.6"; + version = "3.6.1"; pyproject = true; src = fetchFromGitHub { owner = "Fizzadar"; repo = "pyinfra"; tag = "v${version}"; - hash = "sha256-CTeGn9aN5voyCUL5LuTErLgTgC1Z/qTS7SB9TNfq7mc="; + hash = "sha256-SB/V5pV10pBaYyYTp/Ty3J+/NX9oT3u++ZWELCk1qkc="; }; patches = [ From 3181d878298314ea3cd9d4c0bcfb1bf88d18676c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 05:23:13 +0000 Subject: [PATCH 034/105] python3Packages.icontract: 2.7.2 -> 2.7.3 --- pkgs/development/python-modules/icontract/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/icontract/default.nix b/pkgs/development/python-modules/icontract/default.nix index 4d5e681e21aa..ef21222ffe55 100644 --- a/pkgs/development/python-modules/icontract/default.nix +++ b/pkgs/development/python-modules/icontract/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "icontract"; - version = "2.7.2"; + version = "2.7.3"; pyproject = true; src = fetchFromGitHub { owner = "Parquery"; repo = "icontract"; tag = "v${version}"; - hash = "sha256-FRfDcjylYGWwYPgCipzS+NZYCSPATlQdWtavTo/NZY0="; + hash = "sha256-UYBskomnu53A9VCY7y7zAOQm40Y+INOqPK6IqZsk6h0="; }; preCheck = '' From cfbf9401929a17807587ec8cd5c1216f3692407c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 05:23:14 +0000 Subject: [PATCH 035/105] wdt: 1.27.1612021-unstable-2026-01-12 -> 1.27.1612021-unstable-2026-01-28 --- pkgs/by-name/wd/wdt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wd/wdt/package.nix b/pkgs/by-name/wd/wdt/package.nix index 3f07dc405180..8f8f1927f7f5 100644 --- a/pkgs/by-name/wd/wdt/package.nix +++ b/pkgs/by-name/wd/wdt/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { pname = "wdt"; - version = "1.27.1612021-unstable-2026-01-12"; + version = "1.27.1612021-unstable-2026-01-28"; src = fetchFromGitHub { owner = "facebook"; repo = "wdt"; - rev = "024eafc69a7aa764a08162be842a89a98459e61a"; - sha256 = "sha256-v0LCik5XgmUSPnBduKxhfCYy4rAalId5skEC8u3Jzq8="; + rev = "8529231cd0906876f5ed5902d026bf313fa2ef98"; + sha256 = "sha256-ylmzw5LRc7b8GfvO0HiK77fDp4k5gumDd8uvnZ/pvxs="; }; nativeBuildInputs = [ cmake ]; From f761faf26d0de18d7c5ab3d8e8666009b0d8cd11 Mon Sep 17 00:00:00 2001 From: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> Date: Tue, 3 Feb 2026 11:46:38 +0530 Subject: [PATCH 036/105] pub2nix.generatePackageGraph: use workspace package config --- pkgs/build-support/dart/pub2nix/package-graph.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/dart/pub2nix/package-graph.py b/pkgs/build-support/dart/pub2nix/package-graph.py index a63b5b042045..c9b962837239 100644 --- a/pkgs/build-support/dart/pub2nix/package-graph.py +++ b/pkgs/build-support/dart/pub2nix/package-graph.py @@ -25,7 +25,7 @@ def get_package(pubspec_path: Path, dev_dependencies: bool = False): def main() -> None: - package_config_file_path = Path(os.environ["packageConfig"]) # noqa: SIM112 + package_config_file_path = Path(".dart_tool/package_config.json") with package_config_file_path.open("r", encoding="utf-8") as f: package_config = json.load(f) package_graph = [] From 19f706ba5d8bb4047adf7bbe66884b60cf83da14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 06:56:22 +0000 Subject: [PATCH 037/105] cirrus-cli: 0.161.5 -> 0.162.0 --- pkgs/by-name/ci/cirrus-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index cefe99e1097f..6c0e58958775 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.161.5"; + version = "0.162.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${version}"; - hash = "sha256-9mv6bGJDEv4ji4N7YFJYVjvYfRnqR9gsMP/JJ0NhobI="; + hash = "sha256-2YIStmYuJK4k7TUyMTHx8IozoqxQlcp/QvzYq2dOrBw="; }; - vendorHash = "sha256-X7nziUeOJTMUhEQuF48ghVTuffOmsRtQrE3H4sqrObw="; + vendorHash = "sha256-YIDWRKbnXOWrQdjXz/GYzTIduSGQBaeCo21gp469VHc="; ldflags = [ "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}" From 5d9a17000990ed0138fbb03fea12a2ffb4af3d1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 08:03:00 +0000 Subject: [PATCH 038/105] coroot-node-agent: 1.27.4 -> 1.28.1 --- pkgs/by-name/co/coroot-node-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index e8d12ec77c6e..3230b65fb556 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.27.4"; + version = "1.28.1"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-G1WFU7A0ibGsAZfpmIRQN4GR5LBKliMDDLnNnYqo4d8="; + hash = "sha256-g2qvfK+H1+pK6vBlC0nOwenfYF3/KFHZPiO3OZkOUyg="; }; vendorHash = "sha256-sjdUjnBMzEfGCVOwuL9Zw/5Lup3yUf5LoBajLOCNteA="; From e54a651123c481118de5dbf26e9a4382345717b4 Mon Sep 17 00:00:00 2001 From: Sergei Volkov Date: Tue, 3 Feb 2026 10:46:06 +0100 Subject: [PATCH 039/105] gemini-cli: 0.25.2 -> 0.26.0 --- pkgs/by-name/ge/gemini-cli/package.nix | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index c41366b22c02..8b551e81a27e 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -14,18 +14,18 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.25.2"; + version = "0.26.0"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-2Fl6bkoAgu+KvwVIkQEIAPYKQRYyEQPWMRv3vsfnNA4="; + hash = "sha256-wvCSYr5BUS5gggTFHfG+SRvgAyRE63nYdaDwH98wurI="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-4peAAxCws5IjWaiNwkRBiaL+n1fE+zsK0qbk1owueeY="; + npmDepsHash = "sha256-nfmIt+wUelhz3KiW4/pp/dGE71f2jsPbxwpBRT8gtYc="; dontPatchElf = stdenv.isDarwin; @@ -56,16 +56,15 @@ buildNpmPackage (finalAttrs: { substituteInPlace packages/core/src/tools/ripGrep.ts \ --replace-fail "await ensureRgPath();" "'${lib.getExe ripgrep}';" - # Ideal method to disable auto-update - sed -i '/disableAutoUpdate: {/,/}/ s/default: false/default: true/' packages/cli/src/config/settingsSchema.ts + # Disable auto-update by changing default values in settings schema + sed -i '/enableAutoUpdate:/,/default: true/ s/default: true/default: false/' packages/cli/src/config/settingsSchema.ts + sed -i '/enableAutoUpdateNotification:/,/default: true/ s/default: true/default: false/' packages/cli/src/config/settingsSchema.ts - # Disable auto-update for real because the default value in settingsSchema isn't cleanly applied - # https://github.com/google-gemini/gemini-cli/issues/13569 + # Also make sure the values are disabled in runtime code by changing condition checks to false substituteInPlace packages/cli/src/utils/handleAutoUpdate.ts \ - --replace-fail "settings.merged.general?.disableAutoUpdate ?? false" "settings.merged.general?.disableAutoUpdate ?? true" \ - --replace-fail "settings.merged.general?.disableAutoUpdate" "(settings.merged.general?.disableAutoUpdate ?? true)" - substituteInPlace packages/cli/src/ui/utils/updateCheck.ts \ - --replace-fail "settings.merged.general?.disableUpdateNag" "(settings.merged.general?.disableUpdateNag ?? true)" + --replace-fail "if (!settings.merged.general.enableAutoUpdateNotification) {" "if (false) {" \ + --replace-fail "settings.merged.general.enableAutoUpdate," "false," \ + --replace-fail "!settings.merged.general.enableAutoUpdate" "!false" ''; # Prevent npmDeps and python from getting into the closure From 9e810643dd8f50cfa790dc97af42f99643a7facb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 09:58:28 +0000 Subject: [PATCH 040/105] infrastructure-agent: 1.72.0 -> 1.72.1 --- pkgs/by-name/in/infrastructure-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index 8dd2a04d0d9f..2d6af2c67b2f 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.72.0"; + version = "1.72.1"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-4CKDmdey4a6sSYzz0d2nX72BDFODzyD5PWRfNHGLPuU="; + hash = "sha256-2kRayrMisv/poIx/OGqS01D/yLt/w4u2X+cJYN8QHA8="; }; vendorHash = "sha256-H41FxeJLrlaL/KbcBAS1WuMfVn6d+4So3egXb6E46/o="; From 4a35494815f33890c1cb5c8f598318ff075a9303 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 10:02:50 +0000 Subject: [PATCH 041/105] chirpstack-udp-forwarder: 4.2.1 -> 4.3.0 --- pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix b/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix index 4feea64984da..fdc455bd143f 100644 --- a/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix +++ b/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-udp-forwarder"; - version = "4.2.1"; + version = "4.3.0"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-udp-forwarder"; rev = "v${version}"; - hash = "sha256-BCflOG9v+tW5o0b/hZqlcg1BA+V/lpNzr3fJ9eg6qeY="; + hash = "sha256-hGqkeDH/LHqBhpZQsss0jzMIQxhkryKucaLuWJtmseI="; }; - cargoHash = "sha256-2XTb9Wv61as7XhNMjJeryVq8nY835AxiONJjapdgCAw="; + cargoHash = "sha256-WkFQXOY6JVjpw8UsrKgRgR6UzRBNOIg56zBqdcM9LuE="; nativeBuildInputs = [ protobuf ]; From ad21d415db678056c70b78e0ef8e928ea48c6a00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 10:29:31 +0000 Subject: [PATCH 042/105] cargo-xwin: 0.21.3 -> 0.21.4 --- pkgs/by-name/ca/cargo-xwin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-xwin/package.nix b/pkgs/by-name/ca/cargo-xwin/package.nix index 52762e875309..f78c3d98e88c 100644 --- a/pkgs/by-name/ca/cargo-xwin/package.nix +++ b/pkgs/by-name/ca/cargo-xwin/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-xwin"; - version = "0.21.3"; + version = "0.21.4"; src = fetchFromGitHub { owner = "rust-cross"; repo = "cargo-xwin"; rev = "v${version}"; - hash = "sha256-WsB+vAWcenZ5px5YdI7JqDXCoOTsk42T0EyqYQMLttQ="; + hash = "sha256-mgFMjNxjB4S9/nou6S8NN8ZpXX7K49lLArt/cXcSPIE="; }; - cargoHash = "sha256-nbbIj0x5tVavzLR9Z0v+lFQEFrQvyNdAQVtmDGtoMYY="; + cargoHash = "sha256-Md2pk8kYqUDPzRQedbne4Crg5UbGHHE5OTRz4LXLs3E="; meta = { description = "Cross compile Cargo project to Windows MSVC target with ease"; From 88e08ddfd0ac3b6c81f0f05dcbe49dffe433ecde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 10:30:18 +0000 Subject: [PATCH 043/105] google-java-format: 1.33.0 -> 1.34.0 --- pkgs/by-name/go/google-java-format/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/google-java-format/package.nix b/pkgs/by-name/go/google-java-format/package.nix index 4956c05cab38..0cc1f49f7e1f 100644 --- a/pkgs/by-name/go/google-java-format/package.nix +++ b/pkgs/by-name/go/google-java-format/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "google-java-format"; - version = "1.33.0"; + version = "1.34.0"; src = fetchurl { url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar"; - sha256 = "sha256-aXcHrwfHdT8py6QVxqdreIJwL/Rk+AfamLKAabh1GRA="; + sha256 = "sha256-S7/IwMJ6Eux420pXJQTPeDab3aztUOGZxPmfBW/DLUE="; }; dontUnpack = true; From aa5912f4da528869b97f1c8371d8c7d0576229dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 07:35:51 +0000 Subject: [PATCH 044/105] libre: 4.4.0 -> 4.5.0 --- pkgs/by-name/li/libre/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libre/package.nix b/pkgs/by-name/li/libre/package.nix index e7c610b61238..68eb7dd1c5a0 100644 --- a/pkgs/by-name/li/libre/package.nix +++ b/pkgs/by-name/li/libre/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.4.0"; + version = "4.5.0"; pname = "libre"; src = fetchFromGitHub { owner = "baresip"; repo = "re"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-z/rDpjq483f3xFxZmf6neIQTls0xhn70JrWMlQatasw="; + sha256 = "sha256-7cHEEExdQQFS3Nm1dKO9FZrcZ0hUj1i3BVpWOy9yfAI="; }; buildInputs = [ From da4137e4088229a962517dc2dd30f05fc1e2ed36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 10:56:47 +0000 Subject: [PATCH 045/105] mini-calc: 4.0.0 -> 4.0.2 --- pkgs/by-name/mi/mini-calc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix index 6961558f756e..9225b50469d9 100644 --- a/pkgs/by-name/mi/mini-calc/package.nix +++ b/pkgs/by-name/mi/mini-calc/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "mini-calc"; - version = "4.0.0"; + version = "4.0.2"; src = fetchFromGitHub { owner = "vanilla-extracts"; repo = "calc"; tag = version; - hash = "sha256-601BmecY+jbiD39buN68MeJKd5wguH0hahHquHadsL4="; + hash = "sha256-eyWRDuECMV/jfxq+Ki2uouiYqp4PmQJa+D3QORewj+Y="; }; - cargoHash = "sha256-9Ug6lyDvacj47FnLzJo4fwpXeMYxgSlMB7+2fIv5oxo="; + cargoHash = "sha256-7hBtu6mJ+wQF4apU0SAuVKFE7LdajjZdMyk3Ov6xxlQ="; nativeBuildInputs = [ makeWrapper ]; postFixup = '' From 08865234a1b372ffbed609b5af9c38a9aaf9226c Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Tue, 3 Feb 2026 11:58:32 +0100 Subject: [PATCH 046/105] maintainers: remove fricklerhandwerk from ngi team --- maintainers/team-list.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 99146e827f81..f60294950f01 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -574,7 +574,6 @@ with lib.maintainers; members = [ eljamm ethancedwards8 - fricklerhandwerk OPNA2608 phanirithvij prince213 From 9a49c1ff889b95542895547690292156cb8e5c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 3 Feb 2026 12:04:06 +0100 Subject: [PATCH 047/105] knot-resolver-manager_6: 6.1.0 -> 6.2.0 https://gitlab.nic.cz/knot/knot-resolver/-/releases/v6.2.0 The enablement of DoQ costs us only 48 KiB of runtime closure increase, thanks to sharing the costs with knot-dns libs. --- pkgs/by-name/kn/knot-resolver_6/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kn/knot-resolver_6/package.nix b/pkgs/by-name/kn/knot-resolver_6/package.nix index 1eac59b89914..7d1edf5d7451 100644 --- a/pkgs/by-name/kn/knot-resolver_6/package.nix +++ b/pkgs/by-name/kn/knot-resolver_6/package.nix @@ -15,13 +15,15 @@ libuv, gnutls, lmdb, + # optionals, in principle jemalloc, systemdMinimal, libcap_ng, dns-root-data, - nghttp2, # optionals, in principle + nghttp2, + ngtcp2-gnutls, fstrm, - protobufc, # more optionals + protobufc, # test-only deps. cmocka, which, @@ -34,11 +36,11 @@ let # TODO: we could cut the `let` short here, but it would de-indent everything. unwrapped = stdenv.mkDerivation (finalAttrs: { pname = "knot-resolver_6"; - version = "6.1.0"; + version = "6.2.0"; src = fetchurl { url = "https://secure.nic.cz/files/knot-resolver/knot-resolver-${finalAttrs.version}.tar.xz"; - hash = "sha256-eSHfdQcobZBXS79a5mSopTeAXOQLX6ixX10NM+LEONA="; + hash = "sha256-tEYzvIQxgMC8fHfPexX+VxJDrpkrTdt0r97kz6gDcBs="; }; outputs = [ @@ -92,6 +94,7 @@ let ++ [ jemalloc nghttp2 + ngtcp2-gnutls # dnstap support fstrm protobufc From 220a24b6b52d7ab9d118f18d5b7b13e6085f13e3 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 1 Feb 2026 13:42:45 +0000 Subject: [PATCH 048/105] wstunnel: 10.5.1 -> 10.5.2 --- pkgs/by-name/ws/wstunnel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ws/wstunnel/package.nix b/pkgs/by-name/ws/wstunnel/package.nix index 349ada62a5ee..5de75a6b138a 100644 --- a/pkgs/by-name/ws/wstunnel/package.nix +++ b/pkgs/by-name/ws/wstunnel/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wstunnel"; - version = "10.5.1"; + version = "10.5.2"; src = fetchFromGitHub { owner = "erebe"; repo = "wstunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-2KNqxhi5fFfw54iPKZrJF0G0q6I0uNWzdC81T19GyaE="; + hash = "sha256-CsXzcQ4rd2NTjDJjsi5U3Hes2D98HQ8K6/AmPRSLkbM="; }; - cargoHash = "sha256-2A3t1l8iBSufBcl/IjZBJoPv3ZfKH2bdBQjnZxLWFBE="; + cargoHash = "sha256-/JRfgJpg5FjkjWUYDe/ln3rMv0ISQy0AEdcZaPmLBDg="; cargoBuildFlags = [ "--package wstunnel-cli" ]; From 32adbdc35dda1a20bf42e533c3fd2592c6e98b75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 11:22:43 +0000 Subject: [PATCH 049/105] protobuf-language-server: 0.1.1 -> 0.1.2 --- pkgs/by-name/pr/protobuf-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protobuf-language-server/package.nix b/pkgs/by-name/pr/protobuf-language-server/package.nix index 095e0c0fc021..f7ca19c3c2c7 100644 --- a/pkgs/by-name/pr/protobuf-language-server/package.nix +++ b/pkgs/by-name/pr/protobuf-language-server/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "protobuf-language-server"; - version = "0.1.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "lasorda"; repo = "protobuf-language-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-bDsvByXa2kH3DnvQpAq79XvwFg4gfhtOP2BpqA1LCI0="; + hash = "sha256-xaWcQMoahOVm6pAP8Y01fkSOuvuwS+aRFEb5ztbL3pk="; }; - vendorHash = "sha256-dRria1zm5Jk7ScXh0HXeU686EmZcRrz5ZgnF0ca9aUQ="; + vendorHash = "sha256-4nTpKBe7ekJsfQf+P6edT/9Vp2SBYbKz1ITawD3bhkI="; # TestMethodsGen overwrites go-lsp/lsp/methods_gen.go with missing imports. # This causes other tests to break. From 30a3697b606dd8cd51db60bbb034cfb30144c52a Mon Sep 17 00:00:00 2001 From: Philipp Arras Date: Tue, 3 Feb 2026 12:35:53 +0100 Subject: [PATCH 050/105] python3Packages.nanobind: 2.10.2 -> 2.11.0 --- pkgs/development/python-modules/nanobind/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nanobind/default.nix b/pkgs/development/python-modules/nanobind/default.nix index 6a7683bb5ef2..cd4b40a3e272 100644 --- a/pkgs/development/python-modules/nanobind/default.nix +++ b/pkgs/development/python-modules/nanobind/default.nix @@ -26,7 +26,7 @@ }: buildPythonPackage rec { pname = "nanobind"; - version = "2.10.2"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { @@ -34,7 +34,7 @@ buildPythonPackage rec { repo = "nanobind"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-io44YhN+VpfHFWyvvLWSanRgbzA0whK8WlDNRi3hahU="; + hash = "sha256-IsR3e6eWKXFtOXq8iZLpXgwrjXVqNnHtuiKdIbTsDlc="; }; build-system = [ From dddc2f4524188af02dfb59d0e5cbb968ee85604a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 11:50:06 +0000 Subject: [PATCH 051/105] tygo: 0.2.20 -> 0.2.21 --- pkgs/by-name/ty/tygo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ty/tygo/package.nix b/pkgs/by-name/ty/tygo/package.nix index 1765fcf616c6..1fe9c0551f2a 100644 --- a/pkgs/by-name/ty/tygo/package.nix +++ b/pkgs/by-name/ty/tygo/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "tygo"; - version = "0.2.20"; + version = "0.2.21"; src = fetchFromGitHub { owner = "gzuidhof"; repo = "tygo"; rev = "v${version}"; - hash = "sha256-scda2o+aLYC4NpruEN8fZAhJuTHI9SExZv7qvAteR0M="; + hash = "sha256-nhGc5K6Mb6l88lNbcX2vOT2jUZoIVoHuk4NCzL3hjys="; }; vendorHash = "sha256-XQS+P+vPt2rH0SD0srFSnqjupIeu5XgFi3iVzq/ovmg="; From 70eb1bb0c81d779eebce0f981d9b5c4bf19856fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 12:29:58 +0000 Subject: [PATCH 052/105] kafkactl: 5.17.0 -> 5.17.1 --- pkgs/by-name/ka/kafkactl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kafkactl/package.nix b/pkgs/by-name/ka/kafkactl/package.nix index 1535a0cdf8aa..2f4eb2b070a1 100644 --- a/pkgs/by-name/ka/kafkactl/package.nix +++ b/pkgs/by-name/ka/kafkactl/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kafkactl"; - version = "5.17.0"; + version = "5.17.1"; src = fetchFromGitHub { owner = "deviceinsight"; repo = "kafkactl"; tag = "v${version}"; - hash = "sha256-nZkIAlvQ3jsXWJXLYbaZWJYOgxF7okRY//BZdGPNU0s="; + hash = "sha256-puXOpLtuIqvHXcf2bCDLxm+YNnMMbkglLD9Z8cAsnqs="; }; vendorHash = "sha256-oiN1nMln8oXy/e7gt0JtynCQxcxi0rwcdVthaWhjBWQ="; From bd270087271cd280ef3422543a3d61f330ac7891 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 12:31:40 +0000 Subject: [PATCH 053/105] lazysql: 0.4.6 -> 0.4.7 --- pkgs/by-name/la/lazysql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix index bf3edc36ce0c..2f4da4a053d0 100644 --- a/pkgs/by-name/la/lazysql/package.nix +++ b/pkgs/by-name/la/lazysql/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "lazysql"; - version = "0.4.6"; + version = "0.4.7"; src = fetchFromGitHub { owner = "jorgerojas26"; repo = "lazysql"; rev = "v${version}"; - hash = "sha256-kEGUPlFCU2kKgVJHobVP+DFmAcMc/ZDP+u0w03DnhSo="; + hash = "sha256-TJ09n/j0othys0ygbjqbbTp74j/lxoee6DWQjDL5f6M="; }; vendorHash = "sha256-FbAt/HsjoxqAKWQqqWN2xuyyTG2Ic4DcyEU4O0rjpQE="; From 4cf3f9aae8cadf965b9635b3d5d3d5f614f11924 Mon Sep 17 00:00:00 2001 From: Rohit Singh Date: Wed, 28 Jan 2026 04:09:51 -0500 Subject: [PATCH 054/105] google-cloud-sdk: rewrite vendored CA bundles --- pkgs/by-name/go/google-cloud-sdk/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/go/google-cloud-sdk/package.nix b/pkgs/by-name/go/google-cloud-sdk/package.nix index e9fae78d0826..8c2f1e1aa696 100644 --- a/pkgs/by-name/go/google-cloud-sdk/package.nix +++ b/pkgs/by-name/go/google-cloud-sdk/package.nix @@ -8,6 +8,7 @@ # { + cacert, stdenv, lib, fetchurl, @@ -168,6 +169,16 @@ stdenv.mkDerivation rec { $out/bin/gsutil version | grep -w "$(cat platform/gsutil/VERSION)" ''; + # Replace all vendored copies of CA bundle with the one used by Nixpkgs. + # This search/replace is a bit overzealous and replaces some files used by tests + # but it should cause no harm since we're not running those tests. + postFixup = '' + while IFS= read -rd "" f; do + echo "rewriting certificate bundle: $f" + ln -sf ${cacert}/etc/ssl/certs/ca-bundle.crt "$f" + done < <(find "$out" '(' -name cacert.pem -o -name cacerts.txt ')' -print0) + ''; + passthru = { inherit components withExtraComponents; updateScript = ./update.sh; From c938eed252de2d51f3b90ca8e35b01c9a94fe05d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Feb 2026 13:08:28 +0000 Subject: [PATCH 055/105] python3Packages.nanobind: use finalAttrs --- pkgs/development/python-modules/nanobind/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/nanobind/default.nix b/pkgs/development/python-modules/nanobind/default.nix index cd4b40a3e272..98c835c393f9 100644 --- a/pkgs/development/python-modules/nanobind/default.nix +++ b/pkgs/development/python-modules/nanobind/default.nix @@ -24,7 +24,7 @@ nanobind, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nanobind"; version = "2.11.0"; pyproject = true; @@ -32,7 +32,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "wjakob"; repo = "nanobind"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-IsR3e6eWKXFtOXq8iZLpXgwrjXVqNnHtuiKdIbTsDlc="; }; @@ -76,7 +76,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/wjakob/nanobind"; - changelog = "https://github.com/wjakob/nanobind/blob/${src.tag}/docs/changelog.rst"; + changelog = "https://github.com/wjakob/nanobind/blob/${finalAttrs.src.tag}/docs/changelog.rst"; description = "Tiny and efficient C++/Python bindings"; longDescription = '' nanobind is a small binding library that exposes C++ types in Python and @@ -88,4 +88,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ parras ]; }; -} +}) From cf088cabea6f4ee40a163a4e43ede2977240b7c6 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Wed, 4 Feb 2026 01:33:37 +1100 Subject: [PATCH 056/105] pay-respects: 0.7.9 -> 0.7.10 Signed-off-by: Fernando Rodrigues --- pkgs/by-name/pa/pay-respects/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pay-respects/package.nix b/pkgs/by-name/pa/pay-respects/package.nix index fae20d3bebf9..57bb2e39d4e7 100644 --- a/pkgs/by-name/pa/pay-respects/package.nix +++ b/pkgs/by-name/pa/pay-respects/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pay-respects"; - version = "0.7.9"; + version = "0.7.10"; src = fetchFromCodeberg { owner = "iff"; repo = "pay-respects"; tag = "v${finalAttrs.version}"; - hash = "sha256-qKej29kM0Kq5RRHo+lu9cGeTjnjUvpmIqSxq5yHuCKc="; + hash = "sha256-HRSSJPiHILV3YsyXw0vRNDNV6gR1wB2W0H396yU2wko="; }; - cargoHash = "sha256-2MEbUBTZ/zsPLhHTnQCrWQManqUQ3V3xta5NT9gu38A="; + cargoHash = "sha256-jgeypBPHffZPu8mEJPn8d6eh691K7Jh5OvXdVBeuwF0="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From e11d687e7f17ff95dd27e4b8e8565e5e89ff667a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 14:42:57 +0000 Subject: [PATCH 057/105] vscode-extensions.discloud.discloud: 2.27.9 -> 2.27.12 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index f782672bc5ef..6b365a95a92c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1328,8 +1328,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.27.9"; - hash = "sha256-6+sAbjpwWTLGZ7uH6rl7LZcNmOnAftiYGithbBlvIak="; + version = "2.27.12"; + hash = "sha256-Id7TpEqF/pFVbZBVRFrlXdN3kBL0BC/nX3Vg2PYgVJU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; From b57102eac996b39bf330dc27dbb6ca4da5af652f Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Tue, 3 Feb 2026 18:12:38 +0400 Subject: [PATCH 058/105] =?UTF-8?q?knxd:=200.14.73=20=E2=86=92=200.14.75?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/kn/knxd/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kn/knxd/package.nix b/pkgs/by-name/kn/knxd/package.nix index ef6f68e33cd5..a1ea965e4622 100644 --- a/pkgs/by-name/kn/knxd/package.nix +++ b/pkgs/by-name/kn/knxd/package.nix @@ -8,7 +8,7 @@ indent, perl, argp-standalone, - fmt_9, + fmt, libev, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, systemd, @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "knxd"; - version = "0.14.73"; + version = "0.14.75"; src = fetchFromGitHub { owner = "knxd"; repo = "knxd"; tag = finalAttrs.version; - hash = "sha256-rBYvwNJ8rIXGv9Hz0xTn+4cUdptdoddCCv6JvF4f1+M="; + hash = "sha256-3C88YfUfqTbxL2/SflJ1sIv/R9lLLMyfFZkRRvV59qg="; }; postPatch = '' @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - fmt_9 + fmt libev ] ++ lib.optional withSystemd systemd @@ -65,5 +65,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ sikmir ]; platforms = lib.platforms.unix; + mainProgram = "knxd"; }; }) From 88444ed19711e01acf4341be2b7ca7d4023cac79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 15:10:36 +0000 Subject: [PATCH 059/105] livebook: 0.18.3 -> 0.18.4 --- pkgs/development/beam-modules/livebook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/beam-modules/livebook/default.nix b/pkgs/development/beam-modules/livebook/default.nix index d4d81f993d33..04b97757476d 100644 --- a/pkgs/development/beam-modules/livebook/default.nix +++ b/pkgs/development/beam-modules/livebook/default.nix @@ -9,7 +9,7 @@ beamPackages.mixRelease rec { pname = "livebook"; - version = "0.18.3"; + version = "0.18.4"; inherit (beamPackages) elixir; @@ -21,7 +21,7 @@ beamPackages.mixRelease rec { owner = "livebook-dev"; repo = "livebook"; tag = "v${version}"; - hash = "sha256-/FAHBSOmVoNj1YRaxLjZMoDhUTMcV7Zi/TsSwxS1SHo="; + hash = "sha256-MPkr15QeIstqtEn6RWferGI9RHU22byRP4zyX5MaRbs="; }; mixFodDeps = beamPackages.fetchMixDeps { From 4c26f1890d35f7064fc8847d24cb0bc7a41bf7d6 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Tue, 3 Feb 2026 16:15:17 +0100 Subject: [PATCH 060/105] mastodon: 4.5.5 -> 4.5.6 Changelog: https://github.com/mastodon/mastodon/releases/tag/v4.5.6 --- pkgs/servers/mastodon/source.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix index 6c8361141111..70bba321fca5 100644 --- a/pkgs/servers/mastodon/source.nix +++ b/pkgs/servers/mastodon/source.nix @@ -5,14 +5,14 @@ patches ? [ ], }: let - version = "4.5.5"; + version = "4.5.6"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-3tu7HYrJ+32yIgO6zVBokPTt66zICZOBzRFAeEVidWo="; + hash = "sha256-m2LDNyv2jxsp5zPKOfQWvtBG8bD8iuBWBEoz+L0OvNk="; passthru = { inherit version; yarnHash = "sha256-2MOl6kHidkGU2I/cZaUmbQCiEl9SDfL/j9fT/6eNdFA="; From 0b20156f85de89965672c01d16004e61d564517a Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Tue, 3 Feb 2026 09:19:09 -0600 Subject: [PATCH 061/105] valkey: 9.0.1 -> 9.0.2 * diff: https://github.com/valkey-io/valkey/compare/9.0.1...9.0.2 * changelog: https://github.com/valkey-io/valkey/releases/tag/9.0.2 Resolves: NixOS/nixpkgs#486582 --- pkgs/by-name/va/valkey/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix index 76959d63576b..1e0380cab4c4 100644 --- a/pkgs/by-name/va/valkey/package.nix +++ b/pkgs/by-name/va/valkey/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "valkey"; - version = "9.0.1"; + version = "9.0.2"; src = fetchFromGitHub { owner = "valkey-io"; repo = "valkey"; rev = finalAttrs.version; - hash = "sha256-Y0jJIS2DSJWQJK0Uyzyb/WSHTE/uQZefRidf0hRQwNU="; + hash = "sha256-r0EbZn2j5QsKnt3PDq0+kTi49OyPQDtIyL8zhKkTP1M="; }; patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch; From d3b6651d6f0c9d2d2fb9cc24ec9f3c10bac7adc2 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Tue, 3 Feb 2026 09:36:20 -0600 Subject: [PATCH 062/105] maintainers: add debtquity * add self to `mainatiners-list.nix` * no maintainers for `valkey`, add handle to `meta.maintainers` --- maintainers/maintainer-list.nix | 7 +++++++ pkgs/by-name/va/valkey/package.nix | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c1f632d50fc3..6049d235976c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6250,6 +6250,13 @@ githubId = 32403873; keys = [ { fingerprint = "3EDD 9C88 B0F2 58F8 C25F 5D2C CCBC 8AA1 AF06 2142"; } ]; }; + debtquity = { + name = "Darren Rambaud"; + email = "d.nixpkgs@ryz.dev"; + github = "debtquity"; + githubId = 225436867; + matrix = "@debtquity:matrix.org"; + }; declan = { name = "Declan Rixon"; email = "declan.fraser.rixon@gmail.com"; diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix index 1e0380cab4c4..fbaafb427ebb 100644 --- a/pkgs/by-name/va/valkey/package.nix +++ b/pkgs/by-name/va/valkey/package.nix @@ -117,7 +117,9 @@ stdenv.mkDerivation (finalAttrs: { description = "High-performance data structure server that primarily serves key/value workloads"; license = lib.licenses.bsd3; platforms = lib.platforms.all; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + debtquity + ]; changelog = "https://github.com/valkey-io/valkey/releases/tag/${finalAttrs.version}"; mainProgram = "valkey-cli"; }; From fa54261739748387a992282431c600d825cdae39 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 3 Feb 2026 17:07:05 +0100 Subject: [PATCH 063/105] beam*Packages.{lfe,pc,rebar3-nix,rebar3-proper}: set pname --- pkgs/development/beam-modules/build-rebar3.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/beam-modules/build-rebar3.nix b/pkgs/development/beam-modules/build-rebar3.nix index f59856953af4..a4c9ca4eb8df 100644 --- a/pkgs/development/beam-modules/build-rebar3.nix +++ b/pkgs/development/beam-modules/build-rebar3.nix @@ -56,6 +56,7 @@ let attrs // { + pname = name; name = "${name}-${version}"; inherit version; From f9167c78a7c39fe6a8a43e19251a73d58f1b44af Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 3 Feb 2026 17:51:34 +0100 Subject: [PATCH 064/105] arp-scan-rs: 0.14.0 -> 0.15.1 Diff: https://github.com/kongbytes/arp-scan-rs/compare/v0.14.0...v0.15.1 Changelog: https://github.com/kongbytes/arp-scan-rs/releases/tag/v0.15.1 --- pkgs/by-name/ar/arp-scan-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arp-scan-rs/package.nix b/pkgs/by-name/ar/arp-scan-rs/package.nix index 2eca53aff726..702eceec062b 100644 --- a/pkgs/by-name/ar/arp-scan-rs/package.nix +++ b/pkgs/by-name/ar/arp-scan-rs/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "arp-scan-rs"; - version = "0.14.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "kongbytes"; repo = "arp-scan-rs"; tag = "v${version}"; - hash = "sha256-CLxeT2olrxRCJ12IZ1PvLW7ZuX0HPsoNuFyxmGBhB8w="; + hash = "sha256-cTV1mJjHXT3LHFpzOC867VNnhaBo7zuinT8qqd4joY0="; }; - cargoHash = "sha256-lPE/mx4LzSOG1YjGol1f77oox4voZzp9RqrKYZAMoX0="; + cargoHash = "sha256-qTVgFUgDctfHavejoHeW0wRi3BNsr8NV+rL/2kykBGY="; nativeInstallCheckInputs = [ versionCheckHook ]; From 154cebd52aaddd791c4ab34186f02746419d7476 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 3 Feb 2026 18:03:24 +0100 Subject: [PATCH 065/105] python3Packages.django_4: 4.2.27 -> 4.2.28 https://docs.djangoproject.com/en/4.2/releases/4.2.28/ https://www.djangoproject.com/weblog/2026/feb/03/security-releases/ Fixes: CVE-2025-13473, CVE-2025-14550, CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312 --- pkgs/development/python-modules/django/4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix index a240dab9733c..3026e947dfba 100644 --- a/pkgs/development/python-modules/django/4.nix +++ b/pkgs/development/python-modules/django/4.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { pname = "django"; - version = "4.2.27"; + version = "4.2.28"; pyproject = true; disabled = pythonAtLeast "3.13"; @@ -53,7 +53,7 @@ buildPythonPackage rec { owner = "django"; repo = "django"; tag = version; - hash = "sha256-vdY85Ib2knRFLPmZZ6ojiD5R9diuvpVut1+nOVXSp0Y="; + hash = "sha256-dxlTonT8zFIFGFrrOW4GFKOy5b0chcESxt9i9xHO8h4="; }; patches = [ From 7d6891eb2bb82e144e212ebe4449873d6f9ca508 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 17:51:58 +0000 Subject: [PATCH 066/105] tev: 2.7.0 -> 2.8.0 --- pkgs/by-name/te/tev/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/tev/package.nix b/pkgs/by-name/te/tev/package.nix index e0b9aa71b427..6601e23ac94f 100644 --- a/pkgs/by-name/te/tev/package.nix +++ b/pkgs/by-name/te/tev/package.nix @@ -24,14 +24,14 @@ stdenv.mkDerivation rec { pname = "tev"; - version = "2.7.0"; + version = "2.8.0"; src = fetchFromGitHub { owner = "Tom94"; repo = "tev"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-R7nzzYP7yA7bYQ6WLRrxNoEe7p7ElvQIJCNBu8zICfM="; + hash = "sha256-LD6mwa2UKeddAnOp2fGxfgvrpH15an9jmUDRosB8Prc="; }; postPatch = lib.optionalString stdenv.hostPlatform.isLinux ( From e848373e2c049b8df7dd5d350e2d1ea32f850e4a Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Feb 2026 19:17:57 +0100 Subject: [PATCH 067/105] kdePackages.kdenlive: add workaround for broken shaderc pc file Fixes: https://github.com/NixOS/nixpkgs/issues/483540 Signed-off-by: Marcin Serwin --- pkgs/kde/gear/kdenlive/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/kde/gear/kdenlive/default.nix b/pkgs/kde/gear/kdenlive/default.nix index 50ffa2dc4b4b..b4a64e85b363 100644 --- a/pkgs/kde/gear/kdenlive/default.nix +++ b/pkgs/kde/gear/kdenlive/default.nix @@ -16,6 +16,7 @@ kio-extras, opentimelineio, frei0r, + shaderc, }: mkKdeDerivation { pname = "kdenlive"; @@ -31,6 +32,9 @@ mkKdeDerivation { "-DFETCH_OTIO=0" ]; + # Workaround until https://github.com/NixOS/nixpkgs/pull/480475 hits master + NIX_LDFLAGS = [ "-L${shaderc.lib}/lib -lshaderc_shared" ]; + extraNativeBuildInputs = [ pkg-config shared-mime-info From 0caca10f7c2b410eb5203b437ef9ea4fb584b516 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 18:18:38 +0000 Subject: [PATCH 068/105] vscode-extensions.ms-azuretools.vscode-containers: 2.4.0 -> 2.4.1 --- .../extensions/ms-azuretools.vscode-containers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-containers/default.nix b/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-containers/default.nix index 78afdf0d1dba..a1c5234b2f3d 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-containers/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-azuretools.vscode-containers/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "ms-azuretools"; name = "vscode-containers"; - version = "2.4.0"; - hash = "sha256-mGS1fppmcELhztvtnWQfW7MbtagQlVkbPtSaBHExzGA="; + version = "2.4.1"; + hash = "sha256-OwxJJVW15MivWVeSlbFQNQbrxjDgpXePrPf+r3qb+As="; }; meta = { From 63c81c2a341cec62f6644bdb96a7f68654babfd9 Mon Sep 17 00:00:00 2001 From: Vladyslav Pekker Date: Tue, 3 Feb 2026 15:52:21 -0300 Subject: [PATCH 069/105] bloop: 2.0.18 -> 2.0.19 --- pkgs/by-name/bl/bloop/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bl/bloop/package.nix b/pkgs/by-name/bl/bloop/package.nix index 560fae162335..6ffe0c9dbb03 100644 --- a/pkgs/by-name/bl/bloop/package.nix +++ b/pkgs/by-name/bl/bloop/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "bloop"; - version = "2.0.18"; + version = "2.0.19"; platform = if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then @@ -42,11 +42,11 @@ stdenv.mkDerivation rec { url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; sha256 = if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then - "sha256-18cI2w2HXq1BechxLi1GzljWRYAp2IDO5SAaZHnJy6c=" + "sha256-HyjsBpSoek56no+19rZtjih+/Deu1NO9bwjMBz44B2U=" else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then - "sha256-pVGxaEAatqRTIwTHpTEt7XwzLqgFf67ztgjTtIEnBa8=" + "sha256-mYPqqyO3wXKUVYSueHYteJd3z/nNCfP0LxvEQdg+oT8=" else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then - "sha256-AjI1YKarVSGJHuRJ/86BaeD4XkGcbI7XzjAg5swgNM0=" + "sha256-Yf/oECDSR9FN/rxz2hkBlvMCK0BtLFRBR0VagLaqivc=" else throw "unsupported platform"; }; From b2f652b011fc48d2e042ce2d5f5826ef8961b019 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 18:52:32 +0000 Subject: [PATCH 070/105] vscode-extensions.sonarsource.sonarlint-vscode: 4.40.0 -> 4.42.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e87c52979760..8fb16f44b75f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4336,8 +4336,8 @@ let mktplcRef = { publisher = "sonarsource"; name = "sonarlint-vscode"; - version = "4.40.0"; - hash = "sha256-Jzb+ywEGINN4eRVRMUnBloXWT2wubrU91NEBoySx0NQ="; + version = "4.42.0"; + hash = "sha256-jWw5vbORdi/qW8L4D1qbue8tdeiyof01FzJtcZUKs3Y="; }; meta.license = lib.licenses.lgpl3Only; }; From 17e0419469c8fda98c022b57cdb75b102ea9714e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 18:56:13 +0000 Subject: [PATCH 071/105] python3Packages.pysmarlaapi: 0.10.0 -> 0.13.0 --- pkgs/development/python-modules/pysmarlaapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmarlaapi/default.nix b/pkgs/development/python-modules/pysmarlaapi/default.nix index f887d40e93ca..cf871d82db2f 100644 --- a/pkgs/development/python-modules/pysmarlaapi/default.nix +++ b/pkgs/development/python-modules/pysmarlaapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pysmarlaapi"; - version = "0.10.0"; + version = "0.13.0"; pyproject = true; src = fetchFromGitHub { owner = "Explicatis-GmbH"; repo = "pysmarlaapi"; tag = version; - hash = "sha256-aHwmZIesBco6XyxKv321p+0p3Gibvi+X7xs+7RkwbVc="; + hash = "sha256-paOBRcTpVMLHB3HCP8JolvebC+xD19x1wieFjZCw4Ko="; }; build-system = [ flit-core ]; From 4592ef56d700932f940ceaa91d93902e2fe8b10d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:06:04 +0000 Subject: [PATCH 072/105] cargo-mutants: 26.0.0 -> 26.2.0 --- pkgs/by-name/ca/cargo-mutants/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-mutants/package.nix b/pkgs/by-name/ca/cargo-mutants/package.nix index a17760ec5e33..21b63428e61e 100644 --- a/pkgs/by-name/ca/cargo-mutants/package.nix +++ b/pkgs/by-name/ca/cargo-mutants/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-mutants"; - version = "26.0.0"; + version = "26.2.0"; src = fetchFromGitHub { owner = "sourcefrog"; repo = "cargo-mutants"; tag = "v${finalAttrs.version}"; - hash = "sha256-TtB+g5WgEqKP9sYJY3P/WDbpT9lD23RDi0/A7khwDIw="; + hash = "sha256-tBCLjZWtz3R7ak1npc9gQxjX0axl2Tlz1PMbkYUDjfk="; }; - cargoHash = "sha256-FVwRS9OcQ0CjH8h10BzP7rTNHFIvefagIHMxVrfMaHo="; + cargoHash = "sha256-MljPZCzfnXj5s6tEINkDhvmGNAfgbNTWR7nmd+ft2Wg="; # too many tests require internet access doCheck = false; From 30505cfb96a9e7e7750f193dbc191bbf95413692 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:07:11 +0000 Subject: [PATCH 073/105] tgeraser: 1.4.2 -> 1.5.1 --- pkgs/by-name/tg/tgeraser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tg/tgeraser/package.nix b/pkgs/by-name/tg/tgeraser/package.nix index eb7dc7573e33..faf0808abbcd 100644 --- a/pkgs/by-name/tg/tgeraser/package.nix +++ b/pkgs/by-name/tg/tgeraser/package.nix @@ -6,14 +6,14 @@ }: python3Packages.buildPythonApplication rec { pname = "tgeraser"; - version = "1.4.2"; + version = "1.5.1"; pyproject = true; src = fetchFromGitHub { owner = "en9inerd"; repo = "tgeraser"; tag = "v${version}"; - hash = "sha256-xB6bdB6ndyS3EOb3D2h9mRbelUXSQXkBkDvzCm7m5TY="; + hash = "sha256-xqims4Xfo7FH5nkq6mffkLhBbfq4lCJW3gBhL8assL8="; }; build-system = [ python3Packages.setuptools ]; From ba4e308b32700b8ce078854802e770f0a05d7c39 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 27 Jan 2026 22:32:52 +0100 Subject: [PATCH 074/105] ocamlPackages.ocaml_mysql: set pname instead of name --- pkgs/development/ocaml-modules/mysql/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/ocaml-modules/mysql/default.nix b/pkgs/development/ocaml-modules/mysql/default.nix index 0bd9a412a316..08a7ce0db2a6 100644 --- a/pkgs/development/ocaml-modules/mysql/default.nix +++ b/pkgs/development/ocaml-modules/mysql/default.nix @@ -12,16 +12,13 @@ # qualche cambiamento negli header .h # TODO: compilazione di moduli dipendenti da zip, ssl, tcl, gtk, gtk2 -let +stdenv.mkDerivation (finalAttrs: { + name = "ocaml${ocaml.version}-${finalAttrs.pname}-${finalAttrs.version}"; pname = "ocaml-mysql"; -in - -stdenv.mkDerivation rec { - name = "${pname}-${version}"; version = "1.2.1"; src = fetchurl { - url = "http://ygrek.org.ua/p/release/ocaml-mysql/${name}.tar.gz"; + url = "http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-${finalAttrs.version}.tar.gz"; sha256 = "06mb2bq7v37wn0lza61917zqgb4bsg1xxb73myjyn88p6khl6yl2"; }; @@ -54,4 +51,4 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; maintainers = [ lib.maintainers.roconnor ]; }; -} +}) From 816e70d71d4272b017d1f9f27e3ac2993e3041ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:08:25 +0000 Subject: [PATCH 075/105] cargo-zigbuild: 0.21.4 -> 0.21.6 --- pkgs/by-name/ca/cargo-zigbuild/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-zigbuild/package.nix b/pkgs/by-name/ca/cargo-zigbuild/package.nix index 0b6588804313..15feed1151b8 100644 --- a/pkgs/by-name/ca/cargo-zigbuild/package.nix +++ b/pkgs/by-name/ca/cargo-zigbuild/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-zigbuild"; - version = "0.21.4"; + version = "0.21.6"; src = fetchFromGitHub { owner = "messense"; repo = "cargo-zigbuild"; tag = "v${finalAttrs.version}"; - hash = "sha256-ayg5sj0Exjk986syGNyrmc+WWCCpnxUNBB2YMQ+AVwI="; + hash = "sha256-ZoZM43439Pph4slCyLe8D0KcZzO9F3Mb3wAT3xK9jBg="; }; - cargoHash = "sha256-DjvLuOotTL1V+BjtIzZjDuUOvdIcDaufyuCQDKmzpeM="; + cargoHash = "sha256-X7cOyn0ZZHUtRqaGOZqLh4Y61Q3u9PLA31GkN3zu/VM="; nativeBuildInputs = [ makeWrapper ]; From 9b4027135caa5cf8c6c4b579816cdf8193d486e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:13:19 +0000 Subject: [PATCH 076/105] athens: 0.16.1 -> 0.16.2 --- pkgs/by-name/at/athens/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/athens/package.nix b/pkgs/by-name/at/athens/package.nix index 19f101c14d4d..7a83c294b088 100644 --- a/pkgs/by-name/at/athens/package.nix +++ b/pkgs/by-name/at/athens/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "athens"; - version = "0.16.1"; + version = "0.16.2"; src = fetchFromGitHub { owner = "gomods"; repo = "athens"; tag = "v${finalAttrs.version}"; - hash = "sha256-qF5sSpWtw1qTxfaZkQse882JjE5idP2Wk0RVsPmzIlY="; + hash = "sha256-Mv0fJ5EiU/Nxakr1sLx2rcJnQ9SEjFMn+2Gf4qsnN3w="; }; vendorHash = "sha256-bn3He7ImXxrl+Or2pqzVpM8VxbfqDDupwtZbdSMd4HI="; From 7194b1de896d99f36ab88fa67a2ab95bb8f448a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:20:56 +0000 Subject: [PATCH 077/105] terraform-providers.hashicorp_google-beta: 7.17.0 -> 7.18.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7af255acb42e..3c7ba0b367c9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -580,11 +580,11 @@ "vendorHash": "sha256-u85rqTYpYFeTLGElOVojpsqUMZsopjpmsKwijsyLlz8=" }, "hashicorp_google-beta": { - "hash": "sha256-orMcxMY6btX5qejY+X21JSuoLp9M0JjUiDjrQ2LQjDA=", + "hash": "sha256-NRTnx5nqdCtjz0mGZjuA96jEzW1rKR+M0AY2//TAYk4=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.17.0", + "rev": "v7.18.0", "spdx": "MPL-2.0", "vendorHash": "sha256-/wClcz8fwl9Of2JSKcfETs7VR6c5KrYnnF+yW5iUoSU=" }, From b1aff48d36bacc85ff07c5ff70f9e3a526b634f0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Feb 2026 19:36:05 +0000 Subject: [PATCH 078/105] python3Packages.lerobot: relax opencv dependency --- pkgs/development/python-modules/lerobot/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 675833d6ec06..4caebc2ea200 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -60,6 +60,7 @@ buildPythonPackage (finalAttrs: { "datasets" "draccus" "gymnasium" + "opencv" "rerun-sdk" "torch" "torchvision" From aa97fec8002897ded4809f9192fa5993dfd0c004 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Jan 2026 23:33:50 +0100 Subject: [PATCH 079/105] descent{1,2}-assets: set pname --- pkgs/by-name/dx/dxx-rebirth/assets.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/dx/dxx-rebirth/assets.nix b/pkgs/by-name/dx/dxx-rebirth/assets.nix index 7bcae8aa148e..7a3600dbdb7d 100644 --- a/pkgs/by-name/dx/dxx-rebirth/assets.nix +++ b/pkgs/by-name/dx/dxx-rebirth/assets.nix @@ -8,15 +8,12 @@ let generic = ver: source: - let - pname = "descent${toString ver}"; - in - stdenv.mkDerivation rec { - name = "${pname}-assets-${version}"; + stdenv.mkDerivation (finalAttrs: { + pname = "descent${toString ver}-assets"; version = "2.0.0.7"; src = requireFile rec { - name = "setup_descent12_${version}.exe"; + name = "setup_descent12_${finalAttrs.version}.exe"; sha256 = "1r1drbfda6czg21f9qqiiwgnkpszxgmcn5bafp5ljddh34swkn3f"; message = '' While the Descent ${toString ver} game engine is free, the game assets are not. @@ -38,10 +35,10 @@ let installPhase = '' runHook preInstall - mkdir -p $out/share/{games/${pname},doc/${pname}/examples} + mkdir -p $out/share/{games/${finalAttrs.pname},doc/${finalAttrs.pname}/examples} pushd "app/${source}" - mv dosbox*.conf $out/share/doc/${pname}/examples - mv *.txt *.pdf $out/share/doc/${pname} + mv dosbox*.conf $out/share/doc/${finalAttrs.pname}/examples + mv *.txt *.pdf $out/share/doc/${finalAttrs.pname} cp -r * $out/share/games/descent${toString ver} popd @@ -55,7 +52,7 @@ let maintainers = with lib.maintainers; [ peterhoeg ]; hydraPlatforms = [ ]; }; - }; + }); in { From 0096750772f51ee995ff069cc32bb64e6e32b22b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 19:51:04 +0000 Subject: [PATCH 080/105] pyrefly: 0.50.0 -> 0.51.0 --- pkgs/by-name/py/pyrefly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index 3c699febe550..07e4e672c0f9 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -10,17 +10,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.50.0"; + version = "0.51.0"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-F8r+kJx2nBwekeU2d2xLo+pggAzVWy0V0CV8Z0ZfLs8="; + hash = "sha256-Id1HPBJoeNBknuxiAyRSAay89jPaXGHgUe1s4LzrXhc="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-vkqxRIbNEKJWNIIAMtny1XF6TSzV7KCpZPl+OCDEiPo="; + cargoHash = "sha256-VdF6nUTubF08VfGMHkq9iOvX1UiXOsWck481NgxwzY0="; buildInputs = [ rust-jemalloc-sys ]; From 68bb28798bc7734534f26a95ab48dcea4125f388 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 20:00:59 +0000 Subject: [PATCH 081/105] lockbook: 26.1.27 -> 26.1.31 --- pkgs/by-name/lo/lockbook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lockbook/package.nix b/pkgs/by-name/lo/lockbook/package.nix index 8f6067cf516f..6feb02cac86f 100644 --- a/pkgs/by-name/lo/lockbook/package.nix +++ b/pkgs/by-name/lo/lockbook/package.nix @@ -12,16 +12,16 @@ let in rustPlatform.buildRustPackage rec { pname = "lockbook"; - version = "26.1.27"; + version = "26.1.31"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = version; - hash = "sha256-Y6l0BX/pW+YWxzW75C0ssBW6rieQx2G1FiYQ868ZnQs="; + hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; }; - cargoHash = "sha256-ebq/OOO8ItHx7ayWaeZoqjE1qquVFxuNiL6lMMKy5iI="; + cargoHash = "sha256-D4U58OssBiLnw8KIIaWzYLCS+VoeNk0CCFRFAIO6Ays="; doCheck = false; # there are no cli tests cargoBuildFlags = [ From 99490110278ae56a234674c7fe24d3125a9b355f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 20:02:07 +0000 Subject: [PATCH 082/105] lockbook-desktop: 26.1.27 -> 26.1.31 --- pkgs/by-name/lo/lockbook-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lockbook-desktop/package.nix b/pkgs/by-name/lo/lockbook-desktop/package.nix index fb20f684f368..19e2ec240c48 100644 --- a/pkgs/by-name/lo/lockbook-desktop/package.nix +++ b/pkgs/by-name/lo/lockbook-desktop/package.nix @@ -18,16 +18,16 @@ let in rustPlatform.buildRustPackage rec { pname = "lockbook-desktop"; - version = "26.1.27"; + version = "26.1.31"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = version; - hash = "sha256-Y6l0BX/pW+YWxzW75C0ssBW6rieQx2G1FiYQ868ZnQs="; + hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; }; - cargoHash = "sha256-ebq/OOO8ItHx7ayWaeZoqjE1qquVFxuNiL6lMMKy5iI="; + cargoHash = "sha256-D4U58OssBiLnw8KIIaWzYLCS+VoeNk0CCFRFAIO6Ays="; nativeBuildInputs = [ pkg-config From f9990d71b6d01cfda02547fe27623cbcc061ba1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 20:16:24 +0000 Subject: [PATCH 083/105] mdns-scanner: 0.26.0 -> 0.26.1 --- pkgs/by-name/md/mdns-scanner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index 8296cde08a7f..af4bc17cb6f2 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.26.0"; + version = "0.26.1"; src = fetchFromGitHub { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-CUaJ2TZGOnb+ebckvKzQFhUx/B+BU1Wu8cr247VE4Pg="; + hash = "sha256-QMUgPY8BwUL0CGv1mFV+KbdGXh/O4hnngCYYVWsGI64="; }; - cargoHash = "sha256-Lb24qEiIMbatzKY9YQgQRrsRBp/An4ADalNY8zG5Mr0="; + cargoHash = "sha256-esC84lY+EGGQK8N4DWuVs7hZoXYag8NSxDrfybamYJQ="; meta = { homepage = "https://github.com/CramBL/mdns-scanner"; From e90067a2574ec4a04f788506b978b42ad72961bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 20:32:44 +0000 Subject: [PATCH 084/105] python3Packages.ansicolor: 0.3.2 -> 0.3.3 --- pkgs/development/python-modules/ansicolor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansicolor/default.nix b/pkgs/development/python-modules/ansicolor/default.nix index ad336b5d96a4..f903e2051c0b 100644 --- a/pkgs/development/python-modules/ansicolor/default.nix +++ b/pkgs/development/python-modules/ansicolor/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "ansicolor"; - version = "0.3.2"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "numerodix"; repo = "ansicolor"; tag = version; - hash = "sha256-a/BAU42AfMR8C94GwmrLkvSvolFEjV0LbDypvS9UuOA="; + hash = "sha256-ndChpcHjsGWmlw0uvPF0RvRvi99b3cnajHRXudmQXBw="; }; build-system = [ setuptools ]; From 9f160dcc0d129d643fda366f06ff10e482534bc2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 20:37:53 +0000 Subject: [PATCH 085/105] cameradar: 6.0.0 -> 6.0.2 --- pkgs/by-name/ca/cameradar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cameradar/package.nix b/pkgs/by-name/ca/cameradar/package.nix index f75fbd39f49c..7d182b024521 100644 --- a/pkgs/by-name/ca/cameradar/package.nix +++ b/pkgs/by-name/ca/cameradar/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "cameradar"; - version = "6.0.0"; + version = "6.0.2"; src = fetchFromGitHub { owner = "Ullaakut"; repo = "cameradar"; tag = "v${finalAttrs.version}"; - hash = "sha256-cWxclfu0ywmqKnBxsaWWz2sMFExC5Dcrf+rceAhIW2U="; + hash = "sha256-XmCpd7ptPU26EMn+WDH2Y9hKRsYV0GdbU4T26TUsp6U="; }; vendorHash = "sha256-A8SJRky4dQHJoYpOaUBae89kHXwbdA+gnF/p7oRxcYo="; From 205a060222b6df484ac40bc8a554e9e26dc807f2 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 25 Jan 2026 15:34:24 -0800 Subject: [PATCH 086/105] python3Packages.virtualenv-clone: enable testing on python 3.14 --- pkgs/development/python-modules/virtualenv-clone/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/virtualenv-clone/default.nix b/pkgs/development/python-modules/virtualenv-clone/default.nix index f9bab25df030..cceee784a234 100644 --- a/pkgs/development/python-modules/virtualenv-clone/default.nix +++ b/pkgs/development/python-modules/virtualenv-clone/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace tests/__init__.py \ --replace-fail "'virtualenv'" "'${virtualenv}/bin/virtualenv'" \ - --replace-fail "'3.9', '3.10']" "'3.9', '3.10', '3.11', '3.12', '3.13']" # if the Python version used isn't in this list, tests fail + --replace-fail "'3.9', '3.10']" "'3.9', '3.10', '3.11', '3.12', '3.13', '3.14']" # if the Python version used isn't in this list, tests fail substituteInPlace tests/test_virtualenv_sys.py \ --replace-fail "'virtualenv'" "'${virtualenv}/bin/virtualenv'" From 4a8da1635791deebbe5f3010716e00e0ac7b8f4f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 21:01:17 +0000 Subject: [PATCH 087/105] python3Packages.mdformat-footnote: 0.1.2 -> 0.1.3 --- pkgs/development/python-modules/mdformat-footnote/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mdformat-footnote/default.nix b/pkgs/development/python-modules/mdformat-footnote/default.nix index 761d5575af85..e6151ef2e221 100644 --- a/pkgs/development/python-modules/mdformat-footnote/default.nix +++ b/pkgs/development/python-modules/mdformat-footnote/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "mdformat-footnote"; - version = "0.1.2"; + version = "0.1.3"; pyproject = true; src = fetchFromGitHub { owner = "executablebooks"; repo = "mdformat-footnote"; tag = "v${version}"; - hash = "sha256-QiekcxKfJGWog8rfSL6VIDHdo7rpw8ftl/dDJpVpdUg="; + hash = "sha256-KPxPDKG3aC5zLdrJRL3kzFMpLJ0Yk5UZXW4CamC1/NQ="; }; build-system = [ flit-core ]; From f21b68b3cb843f160b2083dfa5dc35b7fedd18bf Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 3 Feb 2026 22:19:32 +0100 Subject: [PATCH 088/105] cudatoolkit: set pname instead of name --- pkgs/development/cuda-modules/packages/cudatoolkit.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/cuda-modules/packages/cudatoolkit.nix b/pkgs/development/cuda-modules/packages/cudatoolkit.nix index 3309b31d01b0..6eadaf032c6a 100644 --- a/pkgs/development/cuda-modules/packages/cudatoolkit.nix +++ b/pkgs/development/cuda-modules/packages/cudatoolkit.nix @@ -64,7 +64,7 @@ let allPackages = (map (p: p.__spliced.buildHost or p) hostPackages) ++ targetPackages; in symlinkJoin rec { - name = "cuda-merged-${cudaMajorMinorVersion}"; + pname = "cuda-merged"; version = cudaMajorMinorVersion; paths = builtins.concatMap getAllOutputs allPackages; @@ -72,7 +72,7 @@ symlinkJoin rec { passthru = { cc = lib.warn "cudaPackages.cudatoolkit is deprecated, refer to the manual and use splayed packages instead" backendStdenv.cc; lib = symlinkJoin { - inherit name; + inherit pname version; paths = map (p: lib.getLib p) allPackages; }; }; From 01b3a93f5f57e205fce4292ea388a506f21d71a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 21:46:18 +0000 Subject: [PATCH 089/105] postfix-tlspol: 1.8.24 -> 1.8.25 --- pkgs/by-name/po/postfix-tlspol/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index dbb54faa4d5d..dec1fd300a1c 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "postfix-tlspol"; - version = "1.8.24"; + version = "1.8.25"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${version}"; - hash = "sha256-uWtpNdI4rbNEc3Ix0KMxwKEHtpDR7Atshut1DmPLxxc="; + hash = "sha256-33kIgPQT/AXP+ZjBKcO+Ulzcxa5FbD4+Y3QHoHnzu10="; }; vendorHash = null; From d102123e055a95800fb5c6ba03982cb53f5a24c1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 3 Feb 2026 22:52:08 +0100 Subject: [PATCH 090/105] python314Packages.aioswitcher: 6.0.3 -> 6.1.0 Diff: https://github.com/TomerFi/aioswitcher/compare/6.0.3...6.1.0 Changelog: https://github.com/TomerFi/aioswitcher/releases/tag/6.1.0 --- pkgs/development/python-modules/aioswitcher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix index 99388853f391..59a98f431c0c 100644 --- a/pkgs/development/python-modules/aioswitcher/default.nix +++ b/pkgs/development/python-modules/aioswitcher/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "aioswitcher"; - version = "6.0.3"; + version = "6.1.0"; pyproject = true; src = fetchFromGitHub { owner = "TomerFi"; repo = "aioswitcher"; tag = finalAttrs.version; - hash = "sha256-6wBeAbBiuAZW9kHq/bKC0FMJxkLxM6RZN7RLwbF1ig4="; + hash = "sha256-SCJV2r6VB1Y1ceywHkoYDsO+PRnjualGdetnQrlBKDI="; }; __darwinAllowLocalNetworking = true; From 0788fa14c025b69e51fc3f19c2bd165681c02d76 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 3 Feb 2026 10:12:30 -0600 Subject: [PATCH 091/105] vimPlugins.blink-cmp: 1.8.0 -> 1.9.0 Changelog: https://github.com/Saghen/blink.cmp/blob/v1.9.0/CHANGELOG.md Signed-off-by: Austin Horstman --- .../blink-cmp/0001-pin-frizbee-0.6.0.patch | 29 +++++++++++++++++++ .../non-generated/blink-cmp/default.nix | 10 +++++-- 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/0001-pin-frizbee-0.6.0.patch diff --git a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/0001-pin-frizbee-0.6.0.patch b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/0001-pin-frizbee-0.6.0.patch new file mode 100644 index 000000000000..cc7defc93d90 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/0001-pin-frizbee-0.6.0.patch @@ -0,0 +1,29 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 35bb10e..71c79eb 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -144,9 +144,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + + [[package]] + name = "frizbee" +-version = "0.7.0" ++version = "0.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4d024031f1a5bc5f19917baa0b618f1067610e35ba23e9f105653fcb27e74f5c" ++checksum = "c3365720de81dac18e889afa72f5907aa061c975548da68e2400c056ebc94aec" + dependencies = [ + "multiversion", + "rayon", +diff --git a/Cargo.toml b/Cargo.toml +index 392d1bb..c776c7d 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -9,7 +9,7 @@ crate-type = ["cdylib"] + + [dependencies] + regex = "1.11.2" +-frizbee = "0.7.0" ++frizbee = "0.6.0" + mlua = { version = "0.11.3", features = ["module", "luajit"] } + thiserror = "2.0.16" + blake3 = "1.8.2" diff --git a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix index 62309d6d727d..9f3f934240b8 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix @@ -8,12 +8,12 @@ gitMinimal, }: let - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.cmp"; tag = "v${version}"; - hash = "sha256-JjlcPj7v9J+v1SDBYIub6jFEslLhZGHmsipV1atUAFo="; + hash = "sha256-fT3huB7R17/wdKjhpNHXYV/ngUX5X+wkHiGkC5HoY20="; }; blink-fuzzy-lib = rustPlatform.buildRustPackage { inherit version src; @@ -21,6 +21,12 @@ let cargoHash = "sha256-Qdt8O7IGj2HySb1jxsv3m33ZxJg96Ckw26oTEEyQjfs="; + # NOTE: The only change in frizbee 0.7.0 was nixpkgs incompatible rust semantic changes + # Patch just reverts https://github.com/saghen/blink.cmp/commit/cc824ec85b789a54d05241389993c6ab8c040810 + cargoPatches = [ + ./0001-pin-frizbee-0.6.0.patch + ]; + nativeBuildInputs = [ gitMinimal ]; env = { From 43798360ea7703edc6e50dab595226a344a67d52 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 3 Feb 2026 16:55:10 -0500 Subject: [PATCH 092/105] Revert "slurp: 1.5.0 -> 1.6.0" --- pkgs/by-name/sl/slurp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slurp/package.nix b/pkgs/by-name/sl/slurp/package.nix index 8e3cdc9fa954..57015677ceb7 100644 --- a/pkgs/by-name/sl/slurp/package.nix +++ b/pkgs/by-name/sl/slurp/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "slurp"; - version = "1.6.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "emersion"; repo = "slurp"; rev = "v${finalAttrs.version}"; - hash = "sha256-kH7K/ttTNYQ5im7YsJ28bLi8yKfWZ3HGEDOfTs22UR0="; + hash = "sha256-2M8f3kN6tihwKlUCp2Qowv5xD6Ufb71AURXqwQShlXI="; }; depsBuildBuild = [ pkg-config ]; From 0a7795040157099e04e33d797c9cee0ff9afc6eb Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Tue, 3 Feb 2026 18:55:15 -0300 Subject: [PATCH 093/105] google-chrome: 144.0.7559.109 -> 144.0.7559.132 (linux) --- pkgs/by-name/go/google-chrome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index d8736f85d38f..b9c74d2d3ac0 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -179,11 +179,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "144.0.7559.109"; + version = "144.0.7559.132"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-O3fFCcSghHor8UaqvUCn/GDqKD+8SCrXT6FEnWh9QUc="; + hash = "sha256-5VuJaixlw9o+oD1bp6S3o2kR8KcolomSFyWpMZQydwM="; }; # With strictDeps on, some shebangs were not being patched correctly From 7391262a342da1bf6d9a97b6b82dcb4a4b0b9596 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 26 Jan 2026 08:01:59 -0600 Subject: [PATCH 094/105] sketchybar-app-font: 2.0.51 -> 2.0.52 Signed-off-by: Austin Horstman --- .../by-name/sk/sketchybar-app-font/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index 4e621946302a..854fa4cf8d7c 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -7,24 +7,23 @@ stdenvNoCC, nodejs, nix-update-script, - fetchpatch, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.51"; + version = "2.0.52"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-5HJ5dusFyWIljT6V2/hizwbkdBfFeMHrSJ1cyT+Xtno="; + hash = "sha256-rxqAzqOL8tB6QbJoYBGwxnxWAEmUZaxapIGTIAaRUhk="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; - fetcherVersion = 1; - hash = "sha256-43VIPcLNPCUMxDmWnt3fRuriOKFp7w5rzxVHdjEz3lU="; + fetcherVersion = 3; + hash = "sha256-/nYH3ZgfNv9krvH/ZjCJ2F3aanLZzlkNwOizgTRtqXE="; }; nativeBuildInputs = [ @@ -52,15 +51,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - patches = [ - # TODO: remove on next release - (fetchpatch { - name = "lua-regression-patch"; - url = "https://github.com/kvndrsslr/sketchybar-app-font/commit/f6735ef0acacc700b84b31b2cc3f430bf0f01f6e.patch"; - hash = "sha256-Fj3oqRdEvRcM0Bz6E97lN02H+nRx5vonW1p2jcSig7s="; - }) - ]; - passthru.updateScript = nix-update-script { }; meta = { From 2b3e8303e5fa8ad213ae03827f4343fb029930cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 22:07:00 +0000 Subject: [PATCH 095/105] terraform-providers.wgebis_mailgun: 0.8.1 -> 0.9.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7af255acb42e..329db86b23d9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1490,11 +1490,11 @@ "vendorHash": "sha256-8vYTNSjEwalDsS77UUVw7u2K3bbK4HM3yiUR3Ppi79I=" }, "wgebis_mailgun": { - "hash": "sha256-W+cvYNwsa5T6ZIPeEVbO9ogdZurwDPOKUwJfPXNKSqg=", + "hash": "sha256-Li4eyqZ6huO5Q+XTcQ+HQCg8IOjhxGU9Z4Uw3TbMdAc=", "homepage": "https://registry.terraform.io/providers/wgebis/mailgun", "owner": "wgebis", "repo": "terraform-provider-mailgun", - "rev": "v0.8.1", + "rev": "v0.9.0", "spdx": "MPL-2.0", "vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc=" }, From ae96e33a120cbdc0d670023daf11ba21ad761c36 Mon Sep 17 00:00:00 2001 From: bernborgess Date: Mon, 2 Feb 2026 13:44:34 -0300 Subject: [PATCH 096/105] pcsx2: 2.6.2 -> 2.6.3 --- pkgs/by-name/pc/pcsx2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pc/pcsx2/package.nix b/pkgs/by-name/pc/pcsx2/package.nix index 605ce75ba928..48c583437036 100644 --- a/pkgs/by-name/pc/pcsx2/package.nix +++ b/pkgs/by-name/pc/pcsx2/package.nix @@ -49,13 +49,13 @@ let in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "pcsx2"; - version = "2.6.2"; + version = "2.6.3"; src = fetchFromGitHub { pname = "pcsx2-source"; owner = "PCSX2"; repo = "pcsx2"; tag = "v${finalAttrs.version}"; - hash = "sha256-cv7En9DgamohWYZPPyL6etaqi/P3yxAuVUQfsZwjIzQ="; + hash = "sha256-85PZ7ZDoannmwoFeKM7hm7fQS1X2MPxAwm6k+Sa+bGc="; }; patches = [ From e0dc2b13613033fd0586a86ee3c407edf76f465c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 3 Feb 2026 23:31:30 +0100 Subject: [PATCH 097/105] gimp-with-plugins: set pname --- pkgs/applications/graphics/gimp/wrapper.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/gimp/wrapper.nix b/pkgs/applications/graphics/gimp/wrapper.nix index 25deade8162f..99e7f9be3d7e 100644 --- a/pkgs/applications/graphics/gimp/wrapper.nix +++ b/pkgs/applications/graphics/gimp/wrapper.nix @@ -24,7 +24,9 @@ let in symlinkJoin { - name = "gimp-with-plugins-${gimp.version}"; + pname = "gimp-with-plugins"; + inherit (gimp) version; + outputs = [ "out" "man" From 2683eb87600cc14e22fae37e0aaea1658e428845 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 3 Feb 2026 17:33:21 -0500 Subject: [PATCH 098/105] google-chrome: mark as vulnerable on Darwin --- pkgs/by-name/go/google-chrome/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index d8736f85d38f..7642a1774427 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -334,6 +334,9 @@ let changelog = "https://chromereleases.googleblog.com/"; description = "Freeware web browser developed by Google"; homepage = "https://www.google.com/chrome/browser/"; + knownVulnerabilities = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ + "Out of date, because the updater (pkgs/by-name/go/google-chrome/update.sh) has stopped working, and there does not seem to be another way to get stable URLs to particular Chrome versions." + ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ iedame From 48c0ef10b481d983ddfea113d6779606ab75a87f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Feb 2026 22:42:46 +0000 Subject: [PATCH 099/105] python3Packages.xsdata-pydantic: cleanup --- .../xsdata-pydantic/default.nix | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/xsdata-pydantic/default.nix b/pkgs/development/python-modules/xsdata-pydantic/default.nix index 9a1c3774c193..93e2a0269543 100644 --- a/pkgs/development/python-modules/xsdata-pydantic/default.nix +++ b/pkgs/development/python-modules/xsdata-pydantic/default.nix @@ -2,18 +2,24 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system setuptools, - pytestCheckHook, - xsdata, + + # dependencies pydantic, + xsdata, + + # tests click, click-default-group, - jinja2, docformatter, + jinja2, + pytestCheckHook, toposort, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xsdata-pydantic"; version = "24.5"; pyproject = true; @@ -21,15 +27,15 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "tefra"; repo = "xsdata-pydantic"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ExgAXQRNfGQRSZdMuWc8ldJPqz+3c4Imgu75KXLXHNk="; }; build-system = [ setuptools ]; dependencies = [ - xsdata pydantic + xsdata ]; nativeCheckInputs = [ @@ -37,19 +43,18 @@ buildPythonPackage rec { click-default-group docformatter jinja2 - toposort pytestCheckHook + toposort ]; - pythonImportsCheck = [ - "xsdata_pydantic" - ]; + pythonImportsCheck = [ "xsdata_pydantic" ]; meta = { - description = "Naive XML & JSON Bindings for python pydantic classes!"; + description = "Naive XML & JSON Bindings for python pydantic classes"; homepage = "https://github.com/tefra/xsdata-pydantic"; + changelog = "https://github.com/tefra/xsdata-pydantic/blob/${finalAttrs.src.tag}/CHANGES.md"; maintainers = with lib.maintainers; [ berrij ]; license = lib.licenses.mit; platforms = lib.platforms.all; }; -} +}) From 57dcd047a013fed0cc0d271c23baae0dbcd6098c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 3 Feb 2026 22:44:30 +0000 Subject: [PATCH 100/105] python3Packages.xsdata-pydantic: disable failing test --- pkgs/development/python-modules/xsdata-pydantic/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/xsdata-pydantic/default.nix b/pkgs/development/python-modules/xsdata-pydantic/default.nix index 93e2a0269543..77fba93cf6fa 100644 --- a/pkgs/development/python-modules/xsdata-pydantic/default.nix +++ b/pkgs/development/python-modules/xsdata-pydantic/default.nix @@ -49,6 +49,11 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "xsdata_pydantic" ]; + disabledTests = [ + # AssertionError: SystemExit(2) is not None + "test_complete" + ]; + meta = { description = "Naive XML & JSON Bindings for python pydantic classes"; homepage = "https://github.com/tefra/xsdata-pydantic"; From 948b48eb7820b25688f33f469af3ff0b095ccc14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 22:53:06 +0000 Subject: [PATCH 101/105] yaralyzer: 1.3.10 -> 1.3.17 --- pkgs/by-name/ya/yaralyzer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yaralyzer/package.nix b/pkgs/by-name/ya/yaralyzer/package.nix index 8484eb40fd9b..c639e50791ec 100644 --- a/pkgs/by-name/ya/yaralyzer/package.nix +++ b/pkgs/by-name/ya/yaralyzer/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "yaralyzer"; - version = "1.3.10"; + version = "1.3.17"; pyproject = true; src = fetchFromGitHub { owner = "michelcrypt4d4mus"; repo = "yaralyzer"; tag = "v${finalAttrs.version}"; - hash = "sha256-OhZ1TG1dqxlUoW+OI+BFn0LsujLytqg6L7aNdYnfRPQ="; + hash = "sha256-ze6s/XCxW/Lf5fiFEI8tmgd5DRAPVD6Z9Xo/ayI5fAc="; }; build-system = with python3.pkgs; [ poetry-core ]; From b3a614847cba3d1e15a57e9b0f0c56d52ffff02e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Sun, 11 Jan 2026 22:39:40 +1100 Subject: [PATCH 102/105] python3Packages.glcontext: fix darwin build --- pkgs/development/python-modules/glcontext/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/glcontext/default.nix b/pkgs/development/python-modules/glcontext/default.nix index 8124da832b00..9d66911b0f98 100644 --- a/pkgs/development/python-modules/glcontext/default.nix +++ b/pkgs/development/python-modules/glcontext/default.nix @@ -1,4 +1,5 @@ { + stdenv, lib, buildPythonPackage, fetchFromGitHub, @@ -26,7 +27,7 @@ buildPythonPackage rec { libX11 ]; - postPatch = '' + postPatch = lib.optionalString (stdenv.hostPlatform.isLinux) '' substituteInPlace glcontext/x11.cpp \ --replace-fail '"libGL.so"' '"${libGL}/lib/libGL.so"' \ --replace-fail '"libX11.so"' '"${libX11}/lib/libX11.so"' @@ -46,7 +47,7 @@ buildPythonPackage rec { homepage = "https://github.com/moderngl/glcontext"; description = "OpenGL implementation for ModernGL"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = [ ]; }; } From fa891d7db2e6205fd9e068c71799113ead7c321e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 23:47:07 +0000 Subject: [PATCH 103/105] terraform-providers.spotinst_spotinst: 1.232.3 -> 1.232.4 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7af255acb42e..b906b8dd3849 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1247,11 +1247,11 @@ "vendorHash": "sha256-/zsslNR7GDLFrtL4T0GLYhKTBof51ODavb/+PHdziS4=" }, "spotinst_spotinst": { - "hash": "sha256-aPOqAzK/FdDDTbl2WMKxA99a5w6ZM0xK/BLjzPnvuws=", + "hash": "sha256-yDwEtptwNXu/IpoKUK98UkpivTgJaY1FfsshsVpaaOk=", "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", "owner": "spotinst", "repo": "terraform-provider-spotinst", - "rev": "v1.232.3", + "rev": "v1.232.4", "spdx": "MPL-2.0", "vendorHash": "sha256-Cj7RVITkFxIjAZAqHFhnoTa4lTZFXG22ny801g0Y+NE=" }, From e4a1149b242cbedb9f68e51d78df41d7f240e7a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Feb 2026 23:51:05 +0000 Subject: [PATCH 104/105] terraform-providers.sumologic_sumologic: 3.2.2 -> 3.2.3 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7af255acb42e..d7fa218ad60a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1265,11 +1265,11 @@ "vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs=" }, "sumologic_sumologic": { - "hash": "sha256-UEJNCb1b2BXgBM6FuTHzw5O7FopY3Iv99Hv01KDjY8k=", + "hash": "sha256-jL64y4/v11ZPm7RuW9c5iumm490pRCHp4VHJjkIqGKE=", "homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic", "owner": "SumoLogic", "repo": "terraform-provider-sumologic", - "rev": "v3.2.2", + "rev": "v3.2.3", "spdx": "MPL-2.0", "vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo=" }, From f3c573a4dc592261237f0db0344c04670754e10f Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Sat, 18 Oct 2025 23:58:50 +0200 Subject: [PATCH 105/105] shellspec.tests: init --- pkgs/by-name/sh/shellspec/package.nix | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sh/shellspec/package.nix b/pkgs/by-name/sh/shellspec/package.nix index dfd0fc586c74..ca2de8db9202 100644 --- a/pkgs/by-name/sh/shellspec/package.nix +++ b/pkgs/by-name/sh/shellspec/package.nix @@ -3,6 +3,11 @@ stdenv, fetchFromGitHub, bash, + + # Test-only + dash, + ksh, + zsh, }: stdenv.mkDerivation (finalAttrs: { @@ -22,12 +27,31 @@ stdenv.mkDerivation (finalAttrs: { checkPhase = '' ./shellspec --no-banner --task fixture:stat:prepare - ./shellspec --no-banner spec --jobs "$(nproc)" + ./shellspec --no-banner spec --jobs "$(nproc)" ${finalAttrs.extraTestArgs or ""} ''; # "Building" the script happens in Docker dontBuild = true; + passthru.tests = + let + # Tests are not enabled by default, so enable them. + enabled = finalAttrs.overrideAttrs { doCheck = true; }; + # For adding variations. Use testWith (finalAttrs: prevAttrs: { }) if needed. + testWith = enabled.overrideAttrs; + in + { + # Enable tests in all variations + # Some of these may log failures, which are later treated as SKIPPED. + # This is normal. Look for "0 failures" and a successful derivation build. + with-bin-sh = enabled; + with-bash = testWith { extraTestArgs = "--shell ${lib.getExe bash}"; }; + # with-dash: Broken as of shellspec 0.28.1, dash 0.5.13.1 + # with-dash = testWith { extraTestArgs = "--shell ${lib.getExe dash}"; }; + with-ksh = testWith { extraTestArgs = "--shell ${lib.getExe ksh}"; }; + with-zsh = testWith { extraTestArgs = "--shell ${lib.getExe zsh}"; }; + }; + meta = { description = "Full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; homepage = "https://shellspec.info/";