From 6f4871d9c1b3425587c4f54602b4d909eb7a33e1 Mon Sep 17 00:00:00 2001 From: Keyoonz Date: Tue, 18 Nov 2025 17:11:19 +0100 Subject: [PATCH] extern template for updating config --- colors/nvim-kolorz.lua | 11 ++++++++++- lua/nvim-kolorz/init.lua | 11 +++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 lua/nvim-kolorz/init.lua diff --git a/colors/nvim-kolorz.lua b/colors/nvim-kolorz.lua index bc622d4..12ed43e 100644 --- a/colors/nvim-kolorz.lua +++ b/colors/nvim-kolorz.lua @@ -6,7 +6,16 @@ end vim.o.background = "dark" vim.g.colors_name = "nvim-kolorz" -local palette = require("nvim-kolorz.colors") +local palette +local opts = require("nvim-kolorz").options +if opts.konfiz_integrated then + local home = os.getenv("HOME") or os.getenv("USERPROFILE") + local abs = home .. ".config/matugen/" + package.path = abs .. ";" .. package.path + palette = require("results.colors") +else + palette = require("nvim-kolorz.colors") +end local highlights = { Normal = { fg = palette.c_normal_fg, bg = palette.c_normal_bg }, diff --git a/lua/nvim-kolorz/init.lua b/lua/nvim-kolorz/init.lua new file mode 100644 index 0000000..a615fa4 --- /dev/null +++ b/lua/nvim-kolorz/init.lua @@ -0,0 +1,11 @@ +local M = {} + +M.options = { + konfiz_integrated = false, +} + +function M.setup(opts) + M.options = vim.tbl_deep_extend("force", M.options, opts or {}) +end + +return M