diff --git a/modules/theme/default.nix b/modules/theme/default.nix index 0ef17de..12884f9 100644 --- a/modules/theme/default.nix +++ b/modules/theme/default.nix @@ -5,7 +5,12 @@ kdePackages.breeze-icons qt6.qtsvg # needed to load breeze icons + # for testing kde things kdePackages.qqc2-desktop-style + kdePackages.kirigami + kdePackages.kirigami.unwrapped + kdePackages.kirigami-addons + kdePackages.sonnet ]; qt = { @@ -20,17 +25,19 @@ nixpkgs.overlays = [(final: prev: { qt6Packages = prev.qt6Packages.overrideScope (qfinal: qprev: { qt6ct = qprev.qt6ct.overrideAttrs (ctprev: { - nativeBuildInputs = (builtins.filter (p: p != qfinal.qmake) ctprev.nativeBuildInputs) ++ [ final.cmake ]; + src = pkgs.fetchFromGitLab { + domain = "www.opencode.net"; + owner = "ilya-fedin"; + repo = "qt6ct"; + rev = "6fa66ca94f1f8fa5119ad6669d5e3547f4077c1c"; # 'kde' branch + sha256 = "z84z4XhAVqIJpF3m6H9FwFiDR7Nk+AY2tLpsibNEzPY="; + }; buildInputs = ctprev.buildInputs ++ (with final.kdePackages; [ kconfig kcolorscheme kiconthemes ]); - - cmakeFlags = [ - (lib.cmakeFeature "PLUGINDIR" "lib/qt-6/plugins") - ]; }); }); })];