# Add Local Packages in LazyVim ## Synopsis Setup dev path for lazy. ```lua require("lazy").setup({ ... dev = { path = vim.fn.stdpath("config") .. "/x", pattern = {}, fallback = false, }, }) ``` Create a folder `~/.config/nvim/x` and add packages into the folder. ``` ~/.config/nvim/x/example-package ┖─ lua ┖─ example-package.lua ``` Add a spec for the package ```lua { "x/example-package", dev = true, config = true, } ``` In `example-package.lua`, it must return a table with following fields. - `config`: default config - `setup`: the setup function to load the package