@@ 0,0 1,40 @@
+{pkgs, ...}: {
+ extraPlugins = [
+ (pkgs.vimUtils.buildVimPlugin {
+ name = "bevy_inspector.nvim";
+ src = pkgs.fetchFromGitHub {
+ owner = "Lommix";
+ repo = "bevy_inspector.nvim";
+ rev = "0a02ba5";
+ hash = "sha256-sQO1xh6p8KkWVyRCYIiivlvkYXCob7UKd/C8WIFFL9A=";
+ };
+ nvimSkipModules = [
+ "bevy_inspector.api"
+ "bevy_inspector.inspector"
+ "bevy_inspector.util"
+ ];
+ })
+ ];
+
+ extraConfigLua = ''
+ require('bevy_inspector').setup({})
+ '';
+
+ keymaps = [
+ {
+ action = "<cmd>BevyInspect<CR>";
+ key = "<leader>ia";
+ options.desc = "inspect all";
+ }
+ {
+ action = "<cmd>BevyInspectNamed<CR>";
+ key = "<leader>in";
+ options.desc = "inspect named";
+ }
+ {
+ action = "<cmd>BevyInspectQuery<CR>";
+ key = "<leader>iq";
+ options.desc = "inspect query";
+ }
+ ];
+}