From 5c5a8fc0570659f56d0d6f3f339b76aae6a22e67 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 16 May 2023 11:20:13 -0400 Subject: [PATCH 1/2] vimPlugins.nvim-treesitter-parsers: init --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index abdebfed61ff..e0b07daa0f38 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -756,6 +756,7 @@ self: super: { nvim-treesitter = super.nvim-treesitter.overrideAttrs (old: callPackage ./nvim-treesitter/overrides.nix { } self super ); + nvim-treesitter-parsers = lib.recurseIntoAttrs self.nvim-treesitter.grammarPlugins; nvim-ufo = super.nvim-ufo.overrideAttrs (old: { dependencies = with self; [ promise-async ]; From 6b098c6e4d5195ef69227ab6b22d9c0c34a78cd1 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 16 May 2023 12:15:44 -0400 Subject: [PATCH 2/2] vimPlugins.nvim-treesitter-parsers: set meta.platforms --- .../vim/plugins/nvim-treesitter/overrides.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix index 67aa37405638..4914ff196a5c 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix @@ -41,10 +41,16 @@ let ]; in - runCommand "nvim-treesitter-grammar-${name}" { } '' - mkdir -p $out/parser - ln -s ${grammar}/parser $out/parser/${name}.so - ''; + runCommand "nvim-treesitter-grammar-${name}" + { + meta = { + platforms = lib.platforms.all; + } // grammar.meta; + } + '' + mkdir -p $out/parser + ln -s ${grammar}/parser $out/parser/${name}.so + ''; allGrammars = lib.attrValues generatedDerivations;