{ pkgs, lib, ... }: let plugins = [ "web-devicons" "nvim-tree" "telescope" "lualine" "treesitter" "typst-preview" "gitgutter" "dap" "dap-ui" ]; in builtins.listToAttrs ( map (n: { name = n; value = if builtins.pathExists ./${n}.nix then (import ./${n}.nix { inherit pkgs; inherit lib; }) else { enable = true; }; }) plugins )