How to tell neovim where my plugins are located when installed via `home-manager.programs.neovim.vimPlugins`?

Hey! I need to tell my neovim config where to find the plugins installed via vimPlugin option, but I am having a hard time locating their installation location, and figuring out how to pass it down to my config.

      programs.neovim = {
        enable = true;
        vimAlias = true;
        vimdiffAlias = true;
        withNodeJs = true;

        plugins = with pkgs.vimPlugins; [
          LazyVim
   ...
];

I am using the snowfall library if it changes anything.

I basically need to pass this directory and tell my lazy.nvim to use it

  dev = {
    ---@type string | fun(plugin: LazyPlugin): string directory where you store your local plugin projects
    path = "~/projects",
    ---@type string[] plugins that match these patterns will use your local versions instead of being fetched from GitHub
    patterns = {}, -- For example {"folke"}
    fallback = false, -- Fallback to git when local plugin doesn't exist
  },