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
37 lines
1.1 KiB
Lua
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
|