{ lib, config, helpers, pkgs, ... }: with lib; let cmpLib = import ../cmp-helpers.nix { inherit lib config helpers pkgs ; }; cmpSourcesPluginNames = attrValues (import ../sources.nix); pluginModules = map (name: cmpLib.mkCmpSourcePlugin { inherit name; }) cmpSourcesPluginNames; in { # For extra cmp plugins imports = [ ./codeium-nvim.nix ./copilot-cmp.nix ./cmp-fish.nix ./cmp-git.nix ./cmp-tabby.nix ./cmp-tabnine.nix ./crates-nvim.nix ] ++ pluginModules; }