-- AstroCommunity: import any community modules here
-- We import this file in `lazy_setup.lua` before the `plugins/` folder.
-- This guarantees that the specs are processed before any user plugins.

---@type LazySpec
return {
  "AstroNvim/astrocommunity",
  { import = "astrocommunity.pack.lua" },
  -- import/override with your plugins folder
  { import = "astrocommunity.colorscheme.catppuccin" },
  {
    "catppuccin",
    opts = {
      integrations = {
        ts_rainbow2 = true,
        treesitter = true,
      },
      transparent_background = true
    },
    -- config = function()
    --   vim.api.nvim_set_hl(0, "LspInlayHint", { bg = "#1e1e2f" })
    -- end
  },

  -- { import = "astrocommunity.pack.cpp" },

  { import = "astrocommunity.code-runner.compiler-nvim" },

  -- { import = "astrocommunity.code-runner.sniprun" },

  { import = "astrocommunity.color.twilight-nvim" },

  { import = "astrocommunity.quickfix.nvim-bqf" },

  { import = "astrocommunity.markdown-and-latex.vimtex" },

  -- { import = "astrocommunity.diagnostics.lsp_lines-nvim" },

  -- { import = "astrocommunity.diagnostics.trouble-nvim" },

  { import = "astrocommunity.editing-support.rainbow-delimiters-nvim" },

  -- { import = "astrocommunity.editing-support.ultimate-autopair-nvim" },

  { import = "astrocommunity.indent.mini-indentscope" },

  { import = "astrocommunity.media.pets-nvim" },

  { import = "astrocommunity.markdown-and-latex.markdown-preview-nvim" },

  { import = "astrocommunity.markdown-and-latex.glow-nvim" },

  { import = "astrocommunity.lsp.lsp-signature-nvim" },

  { import = "astrocommunity.syntax.vim-sandwich" },

  { import = "astrocommunity.pack.java" }
}
