diff options
author | Timo Wilken | 2022-11-21 23:58:35 +0100 |
---|---|---|
committer | Timo Wilken | 2022-11-22 00:13:24 +0100 |
commit | 04b77545839b59b38dca9322e4e277c69cddef99 (patch) | |
tree | fbf99d8466cfdb45b3c30b6b95040b00d843fd69 | |
parent | 214bdb10b93216cfd7020f5bdd1ed0804804d711 (diff) |
Basic Qt/KDE app theming
-rw-r--r-- | .gitmodules | 3 | ||||
m--------- | catppuccin/kde | 0 | ||||
-rw-r--r-- | home-configuration.scm | 5 |
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") |