From c422705489a7aa93169d7bb516fc15fa672f4166 Mon Sep 17 00:00:00 2001 From: khaneliman Date: Sun, 9 Nov 2025 20:50:48 +0000 Subject: [PATCH] deploy: b8645b18b0f5374127bbade6de7381ef0b3d5720 --- options.xhtml | 54 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/options.xhtml b/options.xhtml index 82d86f8d9..72870f5c6 100644 --- a/options.xhtml +++ b/options.xhtml @@ -81011,33 +81011,45 @@ string

-

Theme settings to add to the themes folder in ~/.config/vicinae/themes.

The attribute name of the theme will be the name of theme json file, -e.g. base16-default-dark will be base16-default-dark.json.

+

Theme settings to add to the themes folder in ~/.config/vicinae/themes. See https://docs.vicinae.com/theming/getting-started for supported values.

The attribute name of the theme will be the name of theme file, +e.g. base16-default-dark will be base16-default-dark.toml (or .json if vicinae version is < 0.15.0).

Type: -JSON value

+TOML value

Default: { }

-

Example:

{
-  base16-default-dark = {
-    version = "1.0.0";
-    appearance = "dark";
-    icon = /path/to/icon.png;
-    name = "base16 default dark";
-    description = "base16 default dark by Chris Kempson";
-    palette = {
-      background = "#181818";
-      foreground = "#d8d8d8";
-      blue = "#7cafc2";
-      green = "#a3be8c";
-      magenta = "#ba8baf";
-      orange = "#dc9656";
-      purple = "#a16946";
-      red = "#ab4642";
-      yellow = "#f7ca88";
-      cyan = "#86c1b9";
+

Example:

# vicinae >= 0.15.0
+{
+  catppuccin-mocha = {
+    meta = {
+      version = 1;
+      name = "Catppuccin Mocha";
+      description = "Cozy feeling with color-rich accents";
+      variant = "dark";
+      icon = "icons/catppuccin-mocha.png";
+      inherits = "vicinae-dark";
+    };
+
+    colors = {
+      core = {
+        background = "#1E1E2E";
+        foreground = "#CDD6F4";
+        secondary_background = "#181825";
+        border = "#313244";
+        accent = "#89B4FA";
+      };
+      accents = {
+        blue = "#89B4FA";
+        green = "#A6E3A1";
+        magenta = "#F5C2E7";
+        orange = "#FAB387";
+        purple = "#CBA6F7";
+        red = "#F38BA8";
+        yellow = "#F9E2AF";
+        cyan = "#94E2D5";
+      };
     };
   };
 }