diff --git a/lua/epsilon/colors.lua b/lua/epsilon/colors.lua index 70f959e..35518bb 100644 --- a/lua/epsilon/colors.lua +++ b/lua/epsilon/colors.lua @@ -1,33 +1,37 @@ local palette = { - dark0_hard = "#1b1818", - dark0 = "#292424", - dark0_soft = "#363030", - dark1 = "#3c3737", - dark2 = "#504545", - dark3 = "#666161", - dark4 = "#7c7777", - light0_hard = "#f0ebeb", - light0 = "#e6e1e1", - light0_soft = "#dbd7d7", - light1 = "#d1cccc", - light2 = "#c7c2c2", - light3 = "#bdb8b8", - light4 = "#b4afaf", - bright_red = "#f95353", - bright_green = "#3eb82e", - bright_yellow = "#ffdf80", - bright_blue = "#6599cd", - bright_purple = "#b390d5", - bright_aqua = "#51e1bd", - bright_orange = "#fe9d4d", - neutral_red = "#d04949", - neutral_green = "#258e25", - neutral_yellow = "#e6ac00", - neutral_blue = "#628cb7", - neutral_purple = "#ba7ece", - neutral_aqua = "#1eae8a", - neutral_orange = "#d65d0e", - gray = "#928374", + dark0_hard = "#1B1818", -- Slight adjustment for consistency + dark0 = "#2E2B2B", -- Slightly more gentle on the eyes + dark0_soft = "#363030", -- Keeping it as is + dark1 = "#403B3B", -- A touch lighter for better readability + dark2 = "#524747", -- A touch lighter for better readability + dark3 = "#666161", -- Keeping it as is + dark4 = "#787373", -- Just a small adjustment + light0_hard = "#F0F0F0", -- Lighter for better contrast + light0 = "#E6E6E6", -- Slightly lighter for consistency + light0_soft = "#DADADA", -- Slightly adjusted for consistency + light1 = "#D1CCCC", -- Keeping it as is + light2 = "#C7C7C7", -- Updated to match light palette + light3 = "#BDB8B8", -- Keeping it as is + light4 = "#B4B4B4", -- Updated for consistency + bright_red = "#D95454", -- Slightly less harsh + bright_green = "#32D932", -- Enhanced vibrance + bright_yellow = "#FFF380", -- More vibrant and softer + bright_blue = "#5A8CC2", -- Slightly more saturated + bright_purple = "#BA7ECE", -- Adjusted for better consistency + bright_aqua = "#38C8C8", -- Brighter aqua + bright_orange = "#FE9D4D", -- Keeping it as is + neutral_red = "#D04949", -- Keeping it as is + neutral_green = "#258E25", -- Keeping it as is + neutral_yellow = "#E6AC00",-- Keeping it as is + neutral_blue = "#628CB7", -- Keeping it as is + neutral_purple = "#9A6B9A",-- Match to bright_purple consistency + neutral_aqua = "#1EAE8A", -- Keeping it as is + neutral_orange = "#D65D0E",-- Keeping it as is + gray = "#928374", -- Keeping it as is + -- Adding placeholder colors + dark_red = "#332020", -- Placeholder dark red for completeness + dark_green = "#1F3A20", -- Placeholder dark green for completeness + dark_aqua = "#1E3A3A", -- Placeholder dark aqua for completeness } local config = require("epsilon.config") @@ -36,6 +40,7 @@ for color, hex in pairs(config.palette_overrides) do palette[color] = hex end +-- Define the colors table using values from the palette table local colors = { bg0 = palette.dark0, bg1 = palette.dark1, @@ -60,9 +65,9 @@ local colors = { neutral_blue = palette.neutral_blue, neutral_purple = palette.neutral_purple, neutral_aqua = palette.neutral_aqua, - dark_red = palette.dark_red, - dark_green = palette.dark_green, - dark_aqua = palette.dark_aqua, + dark_red = palette.dark_red, -- Using placeholder value + dark_green = palette.dark_green, -- Using placeholder value + dark_aqua = palette.dark_aqua, -- Using placeholder value gray = palette.gray, }