From 750400d02ea8cacaabc869cd4d34dcebf04a53c8 Mon Sep 17 00:00:00 2001 From: AstralisU Date: Sun, 22 Feb 2026 21:53:28 +0200 Subject: [PATCH] Add Kanso theme (zen, ink, mist, pearl variants) --- build.zig | 4 ++++ build.zig.zon | 4 ++++ src/theme_files.zig | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/build.zig b/build.zig index cfdfd29..8aa2af2 100644 --- a/build.zig +++ b/build.zig @@ -230,6 +230,10 @@ fn add_themes(b: *std.Build, exe: anytype) void { .{ "ethereal", "themes/ethereal-color-theme.json" }, .{ "selenized", "editors/visual-studio-code/themes/selenized-dark.json" }, .{ "selenized", "editors/visual-studio-code/themes/selenized-light.json" }, + .{ "kanso", "themes/kanso-zen.json" }, + .{ "kanso", "themes/kanso-ink.json" }, + .{ "kanso", "themes/kanso-mist.json" }, + .{ "kanso", "themes/kanso-pearl.json" }, }; inline for (theme_list) |list| { theme_file(b, exe, list[0], list[1]); diff --git a/build.zig.zon b/build.zig.zon index 7847023..60a325a 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -103,6 +103,10 @@ .url = "git+https://github.com/jan-warchol/selenized?ref=master#9a753d5c575c48e29eeb2be745d9571b4cec42b3", .hash = "N-V-__8AAFxeDgAAAxUwDQG7UYFdbTtDN_V7uCgmycPJNr0G", }, + .theme_kanso = .{ + .url = "git+https://github.com/AstralisU/kanso-vscode?ref=main#643b4e46e54277969417049775fc824cd6292e8b", + .hash = "N-V-__8AAA72RgCvA8bQFrVG96f_wvRoajiIsDZtV_75BGgI", + }, .cbor = .{ .url = "git+https://github.com/neurocyte/cbor?ref=master#7d2eeb68c8a2fb3f4d6baad6cc04c521b92974c0", .hash = "cbor-1.0.0-RcQE_AswAQAPlqBCZXYQf9DZXn-0Ubt8Mk03ZcJWcsAG", diff --git a/src/theme_files.zig b/src/theme_files.zig index 78ead04..6875d2b 100644 --- a/src/theme_files.zig +++ b/src/theme_files.zig @@ -50,6 +50,9 @@ pub const theme_files = [_]theme_file{ THEME("themes/kanagawa-wave-color-theme.json"), THEME("themes/kanagawa-dragon-color-theme.json"), THEME("themes/ethereal-color-theme.json"), + THEME("themes/kanso-zen.json"), + THEME("themes/kanso-ink.json"), + THEME("themes/kanso-mist.json"), THEME("editors/visual-studio-code/themes/selenized-dark.json"), // base16 collection dark @@ -152,6 +155,7 @@ pub const theme_files = [_]theme_file{ THEME("themes/kanagawa-lotus-color-theme.json"), THEME("theme/alabaster-color-theme.json"), THEME("editors/visual-studio-code/themes/selenized-light.json"), + THEME("themes/kanso-pearl.json"), // base16 collection light