From 25406f947f937b80f02cd1e0ac7ef0829a8c9ac1 Mon Sep 17 00:00:00 2001 From: venus Date: Wed, 7 Oct 2026 16:26:06 -0500 Subject: [PATCH] feat: added matugen and base16 for noctalia theme integration --- lua/matugen.lua | 32 ++++++++++++++++---------------- lua/plugins/base16.lua | 6 ++++++ 2 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 lua/plugins/base16.lua diff --git a/lua/matugen.lua b/lua/matugen.lua index d0c4a26..c0e0d12 100644 --- a/lua/matugen.lua +++ b/lua/matugen.lua @@ -3,24 +3,24 @@ function M.setup() require('base16-colorscheme').setup { -- Background tones - base00 = '#000000', -- Default Background - base01 = '#110d1a', -- Lighter Background (status bars) - base02 = '#1a1428', -- Selection Background - base03 = '#644c94', -- Comments, Invisibles + base00 = '#191724', -- Default Background + base01 = '#26233a', -- Lighter Background (status bars) + base02 = '#2e2b47', -- Selection Background + base03 = '#656278', -- Comments, Invisibles -- Foreground tones - base04 = '#b58fff', -- Dark Foreground (status bars) - base05 = '#e8d8ff', -- Default Foreground - base06 = '#e8d8ff', -- Light Foreground - base07 = '#e8d8ff', -- Lightest Foreground + base04 = '#908caa', -- Dark Foreground (status bars) + base05 = '#e0def4', -- Default Foreground + base06 = '#e0def4', -- Light Foreground + base07 = '#e0def4', -- Lightest Foreground -- Accent colors - base08 = '#ff6f9b', -- Variables, XML Tags, Errors - base09 = '#d8b4ff', -- Integers, Constants - base0A = '#c79aff', -- Classes, Search Background - base0B = '#b58fff', -- Strings, Diff Inserted - base0C = '#bd80ff', -- Regex, Escape Chars - base0D = '#ab80ff', -- Functions, Methods - base0E = '#b880ff', -- Keywords, Storage - base0F = '#bc0039', -- Deprecated, Embedded Tags + base08 = '#eb6f92', -- Variables, XML Tags, Errors + base09 = '#31748f', -- Integers, Constants + base0A = '#9ccfd8', -- Classes, Search Background + base0B = '#ebbcba', -- Strings, Diff Inserted + base0C = '#96d1e9', -- Regex, Escape Chars + base0D = '#e99996', -- Functions, Methods + base0E = '#96dce9', -- Keywords, Storage + base0F = '#961137', -- Deprecated, Embedded Tags } end diff --git a/lua/plugins/base16.lua b/lua/plugins/base16.lua new file mode 100644 index 0000000..6873df2 --- /dev/null +++ b/lua/plugins/base16.lua @@ -0,0 +1,6 @@ +return { 'RRethy/base16-nvim', + config = function() + local ok, matugen = pcall(require, 'matugen') + if ok then matugen.setup() end + end, +}