arch-config/config/nvim/lua/matugen.lua
nekochemist 5f53423ef2 modified: Kvantum/matugen/matugen.kvconfig
modified:   Kvantum/matugen/matugen.svg
	modified:   btop/themes/matugen.theme
	modified:   cava/themes/matugen
	modified:   clipse/matugen.json
	new file:   fish/functions/up-or-search.fish
	modified:   foot/themes/matugen-theme.ini
	modified:   gtk-3.0/colors.css
	modified:   gtk-3.0/colors.css.bak
	modified:   gtk-3.0/colors.css.nak
	modified:   gtk-4.0/colors.css
	modified:   gtk-4.0/colors.css.bak
	modified:   hypr/colors-hyprlock.conf
	modified:   hypr/colors.conf
	modified:   hypr/hyprtoolkit.conf
	modified:   hyprwhspr/mic_osd.pid
	new file:   ironbar/1
	modified:   ironbar/colors.css
	modified:   ironbar/config.json
	new file:   ironbar/config.json.matugen
	new file:   ironbar/schema-v0.18.0.json
	modified:   kitty/current-theme.conf
	new file:   kitty/current-theme1.conf
	new file:   kitty/dank-tabs.conf
	modified:   kitty/themes/Matugen.conf
	modified:   matugen/config.toml
	new file:   matugen/config1.toml
	new file:   matugen/custom3.json
	modified:   matugen/scripts/foot-apply-colors.sh
	modified:   mimeapps.list
	modified:   niri/binds.kdl
	modified:   niri/colors.kdl
	modified:   niri/config.kdl
	new file:   niri/dms/alttab.kdl
	new file:   niri/dms/binds.kdl
	new file:   niri/dms/colors.kdl
	new file:   niri/dms/cursor.kdl
	new file:   niri/dms/layout.kdl
	new file:   niri/dms/outputs.kdl
	new file:   niri/dms/profiles/profile_1776211496314_g03e3q.kdl
	new file:   niri/dms/windowrules.kdl
	new file:   niri/dms/wpblur.kdl
	new file:   niri/scripts/caps
	new file:   niri/scripts/clipse.sh
	new file:   niri/scripts/ironbar-toggle.sh
	new file:   niri/scripts/satty.sh
	modified:   niri/spawn-at-startup.kdl
	modified:   niri/window-rule.kdl
	modified:   nvim/lua/matugen.lua
	modified:   rmpc/themes/matugen.ron
	modified:   starship.toml
	modified:   swaync/colors.css
	new file:   swaync/config_1.json
	new file:   swaync/style_1.css
	modified:   swayosd/colors.css
	modified:   telegram/matugen.tdesktop-theme
	modified:   telegram/matugen/background.jpg
	modified:   telegram/matugen/background.svg
	modified:   telegram/matugen/colors.tdesktop-theme
	modified:   tmux/colors.conf
	modified:   walker/themes/matugen/colors.css
	modified:   yazi/theme.toml
2026-05-06 06:08:26 +05:00

37 lines
1.1 KiB
Lua

local M = {}
function M.setup()
require("base16-colorscheme").setup({
-- Background tones
base00 = "#18120b", -- Default Background
base01 = "#2a241c", -- Lighter Background (status bars)
base02 = "#352e26", -- Selection Background
base03 = "#ab9e8e", -- Comments, Invisibles
-- Foreground tones
base04 = "#d3c4b4", -- Dark Foreground (status bars)
base05 = "#fff3e6", -- Default Foreground
base06 = "#fff3e6", -- Light Foreground
base07 = "#ede1d4", -- Lightest Foreground
-- Accent colors
base08 = "#ffb4ab", -- Variables, XML Tags, Errors
base09 = "#b7cea2", -- Integers, Constants
base0A = "#ddc2a1", -- Classes, Search Background
base0B = "#f3bd6e", -- Strings, Diff Inserted
base0C = "#b7cea2", -- Regex, Escape Chars
base0D = "#f3bd6e", -- Functions, Methods
base0E = "#ddc2a1", -- Keywords, Storage
base0F = "#da342e", -- Deprecated, Embedded Tags
})
end
-- Register a signal handler for SIGUSR1 (matugen updates)
local signal = vim.uv.new_signal()
signal:start(
"sigusr1",
vim.schedule_wrap(function()
package.loaded["matugen"] = nil
require("matugen").setup()
end)
)
return M