From 1eb96a7976f53a52100c1fb59d11708c047cdaeb Mon Sep 17 00:00:00 2001 From: Pedro Rey Anca Date: Wed, 24 Jul 2024 01:47:04 +0200 Subject: [PATCH] Add qtct config to use kvantum --- modules/home/qt.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/modules/home/qt.nix b/modules/home/qt.nix index 03e454b..5d4a58e 100644 --- a/modules/home/qt.nix +++ b/modules/home/qt.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + config, + ... +}: { qt.enable = true; qt.platformTheme.name = "qtct"; qt.style.name = "kvantum"; @@ -16,4 +20,18 @@ accent = "Lavender"; variant = "Mocha"; })}/share/Kvantum/Catppuccin-Mocha-Lavender"; + + xdg.configFile."qt5ct/qt5ct.conf".source = (pkgs.formats.ini {}).generate "kvantum.kvconfig" { + Appearance = { + style = "kvantum-dark"; + icon_theme = "Papirus-Dark"; + }; + + Fonts = { + general = "\"JetBrainsMono Nerd Font,12,-1,5,50,0,0,0,0,0,Regular\""; + fixed = "\"JetBrainsMono Nerd Font,12,-1,5,50,0,0,0,0,0,Regular\""; + }; + }; + + xdg.configFile."qt6ct/qt6ct.conf".source = config.xdg.configFile."qt5ct/qt5ct.conf".source; }