Skip to content

Commit

Permalink
fix: override innacurate hex to color matches (#10)
Browse files Browse the repository at this point in the history
  • Loading branch information
uncenter authored Aug 1, 2024
1 parent 3f119a9 commit 37dec9b
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 15 deletions.
15 changes: 12 additions & 3 deletions icons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ const { icons_by_filename, icons_by_file_extension } = JSON.parse(
>
>;

const hex_to_color_overrides = {
"#dddddd": "text",
};

for (const [identifier] of flavorEntries) {
let output = "[icon]\n\n";

Expand All @@ -25,9 +29,14 @@ for (const [identifier] of flavorEntries) {
) => {
output += `${name} = [\n`;
for (const [key, { color, icon }] of Object.entries(icons)) {
const match = closest(color);
const fg =
flavors[identifier].colors[match[identifier].name as ColorName].hex;
const fg = flavors[identifier]
.colors[
(hex_to_color_overrides[
color as keyof typeof hex_to_color_overrides
] ||
closest(color)[identifier].name) as ColorName
]
.hex;
output +=
` { name = "${key}", text = "${icon}", fg_dark = "${fg}", fg_light = "${fg}" },\n`;
}
Expand Down
6 changes: 3 additions & 3 deletions themes/frappe.toml
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ exts = [
{ name = "liquid", text = "", fg_dark = "#a6d189", fg_light = "#a6d189" },
{ name = "cue", text = "󰲹", fg_dark = "#ea999c", fg_light = "#ea999c" },
{ name = "fcmacro", text = "", fg_dark = "#e78284", fg_light = "#e78284" },
{ name = "log", text = "󰌱", fg_dark = "#f2d5cf", fg_light = "#f2d5cf" },
{ name = "log", text = "󰌱", fg_dark = "#c6d0f5", fg_light = "#c6d0f5" },
{ name = "pm", text = "", fg_dark = "#85c1dc", fg_light = "#85c1dc" },
{ name = "brep", text = "󰻫", fg_dark = "#a6d189", fg_light = "#a6d189" },
{ name = "blend", text = "󰂫", fg_dark = "#ef9f76", fg_light = "#ef9f76" },
Expand Down Expand Up @@ -445,7 +445,7 @@ exts = [
{ name = "clj", text = "", fg_dark = "#a6d189", fg_light = "#a6d189" },
{ name = "luau", text = "", fg_dark = "#8caaee", fg_light = "#8caaee" },
{ name = "fcparam", text = "", fg_dark = "#e78284", fg_light = "#e78284" },
{ name = "markdown", text = "", fg_dark = "#f2d5cf", fg_light = "#f2d5cf" },
{ name = "markdown", text = "", fg_dark = "#c6d0f5", fg_light = "#c6d0f5" },
{ name = "dxf", text = "󰻫", fg_dark = "#a6d189", fg_light = "#a6d189" },
{ name = "luac", text = "", fg_dark = "#85c1dc", fg_light = "#85c1dc" },
{ name = "desktop", text = "", fg_dark = "#414559", fg_light = "#414559" },
Expand All @@ -455,7 +455,7 @@ exts = [
{ name = "bicepparam", text = "", fg_dark = "#ca9ee6", fg_light = "#ca9ee6" },
{ name = "kt", text = "", fg_dark = "#737994", fg_light = "#737994" },
{ name = "fcstd", text = "", fg_dark = "#e78284", fg_light = "#e78284" },
{ name = "md", text = "", fg_dark = "#f2d5cf", fg_light = "#f2d5cf" },
{ name = "md", text = "", fg_dark = "#c6d0f5", fg_light = "#c6d0f5" },
{ name = "edn", text = "", fg_dark = "#85c1dc", fg_light = "#85c1dc" },
{ name = "sub", text = "󰨖", fg_dark = "#e5c890", fg_light = "#e5c890" },
{ name = "ttf", text = "", fg_dark = "#f2d5cf", fg_light = "#f2d5cf" },
Expand Down
6 changes: 3 additions & 3 deletions themes/latte.toml
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ exts = [
{ name = "liquid", text = "", fg_dark = "#40a02b", fg_light = "#40a02b" },
{ name = "cue", text = "󰲹", fg_dark = "#dd7878", fg_light = "#dd7878" },
{ name = "fcmacro", text = "", fg_dark = "#d20f39", fg_light = "#d20f39" },
{ name = "log", text = "󰌱", fg_dark = "#e6e9ef", fg_light = "#e6e9ef" },
{ name = "log", text = "󰌱", fg_dark = "#4c4f69", fg_light = "#4c4f69" },
{ name = "pm", text = "", fg_dark = "#209fb5", fg_light = "#209fb5" },
{ name = "brep", text = "󰻫", fg_dark = "#40a02b", fg_light = "#40a02b" },
{ name = "blend", text = "󰂫", fg_dark = "#fe640b", fg_light = "#fe640b" },
Expand Down Expand Up @@ -445,7 +445,7 @@ exts = [
{ name = "clj", text = "", fg_dark = "#40a02b", fg_light = "#40a02b" },
{ name = "luau", text = "", fg_dark = "#04a5e5", fg_light = "#04a5e5" },
{ name = "fcparam", text = "", fg_dark = "#d20f39", fg_light = "#d20f39" },
{ name = "markdown", text = "", fg_dark = "#e6e9ef", fg_light = "#e6e9ef" },
{ name = "markdown", text = "", fg_dark = "#4c4f69", fg_light = "#4c4f69" },
{ name = "dxf", text = "󰻫", fg_dark = "#40a02b", fg_light = "#40a02b" },
{ name = "luac", text = "", fg_dark = "#04a5e5", fg_light = "#04a5e5" },
{ name = "desktop", text = "", fg_dark = "#4c4f69", fg_light = "#4c4f69" },
Expand All @@ -455,7 +455,7 @@ exts = [
{ name = "bicepparam", text = "", fg_dark = "#7c7f93", fg_light = "#7c7f93" },
{ name = "kt", text = "", fg_dark = "#8839ef", fg_light = "#8839ef" },
{ name = "fcstd", text = "", fg_dark = "#d20f39", fg_light = "#d20f39" },
{ name = "md", text = "", fg_dark = "#e6e9ef", fg_light = "#e6e9ef" },
{ name = "md", text = "", fg_dark = "#4c4f69", fg_light = "#4c4f69" },
{ name = "edn", text = "", fg_dark = "#209fb5", fg_light = "#209fb5" },
{ name = "sub", text = "󰨖", fg_dark = "#df8e1d", fg_light = "#df8e1d" },
{ name = "ttf", text = "", fg_dark = "#eff1f5", fg_light = "#eff1f5" },
Expand Down
6 changes: 3 additions & 3 deletions themes/macchiato.toml
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ exts = [
{ name = "liquid", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "cue", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "fcmacro", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "log", text = "󰌱", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "log", text = "󰌱", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "pm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "brep", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "blend", text = "󰂫", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
Expand Down Expand Up @@ -445,7 +445,7 @@ exts = [
{ name = "clj", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "luau", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "fcparam", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "markdown", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "markdown", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "dxf", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "luac", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "desktop", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
Expand All @@ -455,7 +455,7 @@ exts = [
{ name = "bicepparam", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "kt", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "fcstd", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "md", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "md", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "edn", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "sub", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ttf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
Expand Down
6 changes: 3 additions & 3 deletions themes/mocha.toml
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ exts = [
{ name = "liquid", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
{ name = "cue", text = "󰲹", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
{ name = "fcmacro", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
{ name = "log", text = "󰌱", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
{ name = "log", text = "󰌱", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
{ name = "pm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
{ name = "brep", text = "󰻫", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
{ name = "blend", text = "󰂫", fg_dark = "#fab387", fg_light = "#fab387" },
Expand Down Expand Up @@ -445,7 +445,7 @@ exts = [
{ name = "clj", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
{ name = "luau", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
{ name = "fcparam", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
{ name = "markdown", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
{ name = "markdown", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
{ name = "dxf", text = "󰻫", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
{ name = "luac", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
{ name = "desktop", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
Expand All @@ -455,7 +455,7 @@ exts = [
{ name = "bicepparam", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
{ name = "kt", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
{ name = "fcstd", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
{ name = "md", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
{ name = "md", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
{ name = "edn", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
{ name = "sub", text = "󰨖", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
{ name = "ttf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
Expand Down

0 comments on commit 37dec9b

Please sign in to comment.