update qt theme stuff

This commit is contained in:
outfoxxed 2025-07-04 22:36:44 -07:00
parent fa964014cc
commit ee9bb5b3fc
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -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")
];
});
});
})];