From f70558a8c169814d8d5f0f18a68d7ada1363fe34 Mon Sep 17 00:00:00 2001 From: Ian Date: Fri, 16 Jan 2026 23:01:03 +0300 Subject: [PATCH 1/5] Create deep_purple.css I use this theme in fish shell, Emacs and kitty. Check out my repo with dotfiles if you want to see more: https://github.com/dfwdfq/dotfiles --- frontend/static/deep_purple.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 frontend/static/deep_purple.css diff --git a/frontend/static/deep_purple.css b/frontend/static/deep_purple.css new file mode 100644 index 000000000000..8c7c22a28d6f --- /dev/null +++ b/frontend/static/deep_purple.css @@ -0,0 +1,12 @@ +:root { + --bg-color: #0a0a15; + --main-color: #f8f8ff; + --caret-color: #e7cfff; + --sub-color: #a8a8d0; + --sub-alt-color: #1a1a2e; + --text-color: #f8f8ff; + --error-color: #ff6b9c; + --error-extra-color: #ff9db8; + --colorful-error-color: #ff6b9c; + --colorful-error-extra-color: #ff9db8; +} From 70451f656c08f20eb9471b0529f29d0c6013cf96 Mon Sep 17 00:00:00 2001 From: Ian Date: Fri, 16 Jan 2026 23:03:12 +0300 Subject: [PATCH 2/5] Update themes.ts --- packages/schemas/src/themes.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/schemas/src/themes.ts b/packages/schemas/src/themes.ts index ace96ba0a33c..8041188aa6fd 100644 --- a/packages/schemas/src/themes.ts +++ b/packages/schemas/src/themes.ts @@ -190,6 +190,7 @@ export const ThemeNameSchema = z.enum( "witch_girl", "pale_nimbus", "spiderman", + "deep_purple", ], { errorMap: customEnumErrorHandler("Must be a known theme"), From 3a837069c50f650785a21d3186924d825025244b Mon Sep 17 00:00:00 2001 From: Ian Date: Fri, 16 Jan 2026 23:10:52 +0300 Subject: [PATCH 3/5] Update themes.ts --- frontend/src/ts/constants/themes.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index 9a67df9430de..3559758014fb 100644 --- a/frontend/src/ts/constants/themes.ts +++ b/frontend/src/ts/constants/themes.ts @@ -1132,6 +1132,14 @@ export const themes: Record> = { subColor: "#0476f2", textColor: "#f0f0f0", }, + deep_purple: { + bgColor: "#0a0a15", + mainColor: "#9d6bff", + subColor: "#a8a8d0", + textColor: "#f8f8ff", + caretColor: "#e7cfff", + errorColor: "#ff6b9c", + }, }; export const ThemesList: Theme[] = Object.keys(themes) From 83739d1f6f5a603b82c5d9cb03f08366dd471273 Mon Sep 17 00:00:00 2001 From: uncle_joe Date: Fri, 16 Jan 2026 23:27:02 +0300 Subject: [PATCH 4/5] fixed --- frontend/static/{ => themes}/deep_purple.css | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename frontend/static/{ => themes}/deep_purple.css (100%) diff --git a/frontend/static/deep_purple.css b/frontend/static/themes/deep_purple.css similarity index 100% rename from frontend/static/deep_purple.css rename to frontend/static/themes/deep_purple.css From e553e0ad910626d8b6c51cb296206a824b1d7a9f Mon Sep 17 00:00:00 2001 From: uncle_joe Date: Fri, 16 Jan 2026 23:47:37 +0300 Subject: [PATCH 5/5] fixed --- frontend/src/ts/constants/themes.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index 3559758014fb..f0da042a7ebd 100644 --- a/frontend/src/ts/constants/themes.ts +++ b/frontend/src/ts/constants/themes.ts @@ -1137,8 +1137,6 @@ export const themes: Record> = { mainColor: "#9d6bff", subColor: "#a8a8d0", textColor: "#f8f8ff", - caretColor: "#e7cfff", - errorColor: "#ff6b9c", }, };