From ff00fe1512dfcb31b01d770738de9299b434449b Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sat, 20 Dec 2025 22:35:05 +0000 Subject: [PATCH] plugins/treesitter: drop explicit use of `passthru` By definition, `passthru` attrs are available on the derivation. We don't need to use it explicitly when accessing `allGrammars`. --- plugins/by-name/treesitter/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/by-name/treesitter/default.nix b/plugins/by-name/treesitter/default.nix index 056e0a60..2a4aed0f 100644 --- a/plugins/by-name/treesitter/default.nix +++ b/plugins/by-name/treesitter/default.nix @@ -120,7 +120,7 @@ lib.nixvim.plugins.mkNeovimPlugin { { programs.nixvim.plugins.treesitter = { enable = true; - grammarPackages = pkgs.vimPlugins.nvim-treesitter.passthru.allGrammars ++ [ treesitter-nu-grammar ]; + grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars ++ [ treesitter-nu-grammar ]; # Register the parser to filetype languageRegister.nu = "nu"; @@ -187,9 +187,9 @@ lib.nixvim.plugins.mkNeovimPlugin { grammarPackages = mkOption { type = with types; listOf package; - default = config.plugins.treesitter.package.passthru.allGrammars; - example = literalExpression "pkgs.vimPlugins.nvim-treesitter.passthru.allGrammars"; - defaultText = literalExpression "config.plugins.treesitter.package.passthru.allGrammars"; + default = config.plugins.treesitter.package.allGrammars; + example = literalExpression "pkgs.vimPlugins.nvim-treesitter.allGrammars"; + defaultText = literalExpression "config.plugins.treesitter.package.allGrammars"; description = "Grammar packages to install"; };