From 821d3b457c971a087becdbeaa9003fe3065fcf9f Mon Sep 17 00:00:00 2001 From: robin Date: Sun, 28 Jun 2026 15:21:54 +0200 Subject: [PATCH] flake: update inputs and filter out wasm treesitter parsers --- flake.lock | 12 ++++++------ pkgs/neovim/package.nix | 4 +++- pkgs/neovim/tree-sitter-bundled.nix | 1 + 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/flake.lock b/flake.lock index b0c0676..c71e255 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1781212614, - "narHash": "sha256-ZJXg/EUJvbrMx8Qprs/Sg9EYsbXJc49NxVmHdzJn1s0=", + "lastModified": 1782610331, + "narHash": "sha256-au6HDH8xl1WcVlMppPfAcF6FbZsGGnS/enWsb+qSpV0=", "owner": "neovim", "repo": "neovim", - "rev": "3ed78daf83aa88003f52234e6b493c9718b2d987", + "rev": "a5aa62e37b82214a1d4d1e0a54d193b155fb340c", "type": "github" }, "original": { @@ -38,11 +38,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1781173989, - "narHash": "sha256-fnzKKPvS+oieI/pTzotA5tkoM47EB1NpaBcgk4R97hE=", + "lastModified": 1782175435, + "narHash": "sha256-EMzXKmnOtBQ2MnvpiNOm7E+kOMvdPrIKaeg52Tip2Uk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "8c91a71d13451abc40eb9dae8910f972f979852f", + "rev": "89570f24e97e614aa34aa9ab1c927b6578a43775", "type": "github" }, "original": { diff --git a/pkgs/neovim/package.nix b/pkgs/neovim/package.nix index 39725e2..fad6d3e 100644 --- a/pkgs/neovim/package.nix +++ b/pkgs/neovim/package.nix @@ -42,7 +42,9 @@ let treesitter-parsers = let - grammars = lib.filterAttrs (name: _: lib.hasPrefix "treesitter_" name) dependencies; + grammars = lib.filterAttrs ( + name: _: lib.hasPrefix "treesitter_" name && !lib.hasSuffix "_wasm" name + ) dependencies; in lib.mapAttrs' ( name: value: lib.nameValuePair (lib.removePrefix "treesitter_" name) { src = value; } diff --git a/pkgs/neovim/tree-sitter-bundled.nix b/pkgs/neovim/tree-sitter-bundled.nix index 4b091fd..25a49f2 100644 --- a/pkgs/neovim/tree-sitter-bundled.nix +++ b/pkgs/neovim/tree-sitter-bundled.nix @@ -5,6 +5,7 @@ libclang, rustPlatform, dependencies, + ... }: let cargoHash = "sha256-PaSMjcukkLqYNJFyK0OV44Vq9KpyaSJcODhFeSHCitE="; -- 2.51.2