about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2023-11-16 12:38:01 +0900
committersefidel <contact@sefidel.net>2023-11-16 12:38:01 +0900
commitb1d2eedcdf0cc73b72dcae7967390cc390311fec (patch)
tree2905b6c0b2f66e42077472a89f1edc71a924a2d6
parent7c1a07b23b10ad578e4de450dc044dc7632c8276 (diff)
downloadnixrc-b1d2eedcdf0cc73b72dcae7967390cc390311fec.tar.gz
nixrc-b1d2eedcdf0cc73b72dcae7967390cc390311fec.zip
feat(modules/neotheme): add gtk support
-rw-r--r--home/modules/misc/neotheme/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/home/modules/misc/neotheme/default.nix b/home/modules/misc/neotheme/default.nix
index 01c05bb..2a0eabe 100644
--- a/home/modules/misc/neotheme/default.nix
+++ b/home/modules/misc/neotheme/default.nix
@@ -51,5 +51,32 @@ in
         "bright6"
         "bright7"
       ]);
+
+    gtk = {
+      theme = {
+        dark = mkOption {
+          type = types.str;
+          default = "";
+          description = "Theme for light mode";
+        };
+        light = mkOption {
+          type = types.str;
+          default = "";
+          description = "Theme for light mode";
+        };
+      };
+      iconTheme = {
+        dark = mkOption {
+          type = types.str;
+          default = "";
+          description = "Icon theme for light mode";
+        };
+        light = mkOption {
+          type = types.str;
+          default = "";
+          description = "Icon theme for light mode";
+        };
+      };
+    };
   };
 }