mirror of
https://github.com/dwinkler1/nvimConfig.git
synced 2026-02-19 14:30:58 -05:00
28 lines
901 B
Lua
28 lines
901 B
Lua
_G.Config = {}
|
|
local nix = require('config.nix').init { non_nix_value = true }
|
|
Config.isNixCats = nix.is_nix
|
|
Config.nixConfig = nix
|
|
|
|
require('lze').register_handlers(require('nixCatsUtils.lzUtils').for_cat)
|
|
|
|
local mini_deps = require('mini.deps')
|
|
|
|
if not Config.isNixCats then
|
|
local path_package = vim.fn.stdpath('data') .. '/site/'
|
|
local mini_path = path_package .. 'pack/deps/start/mini.nvim'
|
|
if not vim.uv.fs_stat(mini_path) then
|
|
vim.cmd('echo "Installing `mini.nvim`" | redraw')
|
|
local clone_cmd = {
|
|
'git', 'clone', '--filter=blob:none',
|
|
'https://github.com/echasnovski/mini.nvim', mini_path
|
|
}
|
|
vim.fn.system(clone_cmd)
|
|
vim.cmd('packadd mini.nvim | helptags ALL')
|
|
vim.cmd('echo "Installed `mini.nvim`" | redraw')
|
|
end
|
|
|
|
-- Set up 'mini.deps' (customize to your liking)
|
|
mini_deps.setup({ path = { package = path_package } })
|
|
else
|
|
mini_deps.setup()
|
|
end
|