summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
m---------catppuccin/kde0
-rw-r--r--home-configuration.scm5
3 files changed, 8 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 89e8ef65..55ea75d8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -19,3 +19,6 @@
[submodule "catppuccin/emacs"]
path = catppuccin/emacs
url = https://github.com/catppuccin/emacs
+[submodule "catppuccin/kde"]
+ path = catppuccin/kde
+ url = https://github.com/catppuccin/kde
diff --git a/catppuccin/kde b/catppuccin/kde
new file mode 160000
+Subproject d95dd080b3e6a064390aceb8af0a6dc9506a40c
diff --git a/home-configuration.scm b/home-configuration.scm
index 2e81ed05..98ec47a9 100644
--- a/home-configuration.scm
+++ b/home-configuration.scm
@@ -260,6 +260,11 @@ replacement spec (to which `regexp-substitute/global' is applied)."
("gtk-2.0/gtkrc" ,(local-file "gtk2.ini"))
("gtk-3.0/settings.ini" ,(local-file "gtk3.ini"))
("i3/config" ,(local-file "i3.conf"))
+ ("kdeglobals" ; TODO: this works for some programs (e.g. kdeconnect-app),
+ ; but not for others (e.g. nheko, kdeconnect-settings)...
+ ,(local-file #.(let ((variant (string-upcase catppuccin-theme-variant 0 1)))
+ (string-append "catppuccin/kde/" variant
+ "/Catppuccin" variant ".colors"))))
("kitty/diff.conf"
,(local-file #.(string-append "catppuccin/kitty/diff-"
catppuccin-theme-variant ".conf")