include downloading of lazy-lock.json while bootstrapping
also pin all plugins by default
This commit is contained in:
parent
4378cb9532
commit
7cd80a35c6
3 changed files with 17 additions and 4 deletions
|
@ -1,6 +1,14 @@
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
M.lazy = function(install_path)
|
M.lazy = function(install_path)
|
||||||
|
print "Downloading lazy-lock.json file..."
|
||||||
|
|
||||||
|
local config_branch = require("core.utils").load_config().options.nvChad.update_branch
|
||||||
|
|
||||||
|
vim.cmd(
|
||||||
|
"!curl -o lazy-lock.json https://raw.githubusercontent.com/NvChad/extensions/lazy-lock/" .. config_branch .. ".json "
|
||||||
|
)
|
||||||
|
|
||||||
print "Bootstrapping lazy.nvim .."
|
print "Bootstrapping lazy.nvim .."
|
||||||
|
|
||||||
vim.fn.system {
|
vim.fn.system {
|
||||||
|
|
|
@ -5,7 +5,7 @@ local M = {}
|
||||||
M.options = {
|
M.options = {
|
||||||
nvChad = {
|
nvChad = {
|
||||||
update_url = "https://github.com/NvChad/NvChad",
|
update_url = "https://github.com/NvChad/NvChad",
|
||||||
update_branch = "lazy",
|
update_branch = "v2.0",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,14 @@ local plugins = {
|
||||||
|
|
||||||
["nvim-lua/plenary.nvim"] = {},
|
["nvim-lua/plenary.nvim"] = {},
|
||||||
|
|
||||||
["NvChad/extensions"] = { branch = "lazy" },
|
["NvChad/extensions"] = { branch = "v2.0" },
|
||||||
|
|
||||||
["NvChad/base46"] = {
|
["NvChad/base46"] = {
|
||||||
branch = "lazy",
|
branch = "v2.0",
|
||||||
},
|
},
|
||||||
|
|
||||||
["NvChad/ui"] = {
|
["NvChad/ui"] = {
|
||||||
branch = "lazy",
|
branch = "v2.0",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
config = function()
|
config = function()
|
||||||
require "nvchad_ui"
|
require "nvchad_ui"
|
||||||
|
@ -183,6 +183,11 @@ local plugins = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- pin commits for all default plugins
|
||||||
|
for _, value in pairs(plugins) do
|
||||||
|
value.pin = true
|
||||||
|
end
|
||||||
|
|
||||||
plugins = require("core.utils").merge_plugins(plugins)
|
plugins = require("core.utils").merge_plugins(plugins)
|
||||||
|
|
||||||
-- load lazy.nvim options
|
-- load lazy.nvim options
|
||||||
|
|
Loading…
Reference in a new issue