qtstyleplugin-kvantum: fix loading builtin themes on Qt 6

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu
2023-08-03 17:01:56 +02:00
parent cd135d4231
commit 6c462a5298
2 changed files with 11 additions and 1 deletions
@@ -13,6 +13,8 @@
, qttools
, wrapQtAppsHook
, gitUpdater
, qt5Kvantum ? null
}:
let
isQt6 = lib.versionAtLeast qtbase.version "6";
@@ -59,6 +61,12 @@ stdenv.mkDerivation rec {
--replace "\$\$[QT_INSTALL_PLUGINS]" "$out/$qtPluginPrefix"
'';
postInstall = lib.optionalString isQt6 ''
# make default Kvantum themes available for Qt 6 apps
mkdir -p "$out/share"
ln -s "${qt5Kvantum}/share/Kvantum" "$out/share/Kvantum"
'';
passthru.updateScript = gitUpdater {
rev-prefix = "V";
};
+3 -1
View File
@@ -41,7 +41,9 @@ in
qtpbfimageplugin = callPackage ../development/libraries/qtpbfimageplugin { };
qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum { };
qtstyleplugin-kvantum = callPackage ../development/libraries/qtstyleplugin-kvantum {
qt5Kvantum = pkgs.libsForQt5.qtstyleplugin-kvantum;
};
quazip = callPackage ../development/libraries/quazip { };