diff --git a/modules/nixvim/default.nix b/modules/nixvim/default.nix index ba914da3..5e607fff 100644 --- a/modules/nixvim/default.nix +++ b/modules/nixvim/default.nix @@ -6,5 +6,6 @@ ./plugins/lush-nvim.nix ./plugins/legendary-nvim.nix ./plugins/nvim-config-local.nix + ./plugins/nvim-remote-containers.nix ]; } diff --git a/modules/nixvim/plugins/nvim-remote-containers.nix b/modules/nixvim/plugins/nvim-remote-containers.nix new file mode 100644 index 00000000..f28dcd6f --- /dev/null +++ b/modules/nixvim/plugins/nvim-remote-containers.nix @@ -0,0 +1,17 @@ +{ config, lib, pkgs, helpers,... }: + +let + cfg = config.plugins.nvim-remote-containers; +in +{ + options.plugins.nvim-remote-containers = { + enable = lib.mkEnableOption "nvim-remote-containers"; + + package = helpers.mkPluginPackageOption "nvim-remote-containers" pkgs.vimPlugins.nvim-remote-containers; + }; + + config = lib.mkIf cfg.enable { + plugins.treesitter.enable = lib.mkDefault true; + extraPlugins = [ cfg.package ]; + }; +}