1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 13:32:50 -05:00

nix: fix qt-plugins path (#1005)

This commit is contained in:
Lucas
2025-12-12 21:34:25 -03:00
committed by GitHub
parent 352277ec15
commit db2f68e35d

View File

@@ -44,6 +44,10 @@
pkgs: qmlPkgs:
pkgs.lib.concatStringsSep ":" (map (o: "${o}/${pkgs.qt6.qtbase.qtQmlPrefix}") qmlPkgs);
mkQtPluginPath =
pkgs: qtPkgs:
pkgs.lib.concatStringsSep ":" (map (o: "${o}/${pkgs.qt6.qtbase.qtPluginPrefix}") qtPkgs);
qmlPkgs =
pkgs: with pkgs.kdePackages; [
kirigami.unwrapped
@@ -108,7 +112,8 @@
wrapProgram $out/bin/dms \
--add-flags "-c $out/share/quickshell/dms" \
--prefix "NIXPKGS_QT6_QML_IMPORT_PATH" ":" "${mkQmlImportPath pkgs (qmlPkgs pkgs)}"
--prefix "NIXPKGS_QT6_QML_IMPORT_PATH" ":" "${mkQmlImportPath pkgs (qmlPkgs pkgs)}" \
--prefix "QT_PLUGIN_PATH" ":" "${mkQtPluginPath pkgs (qmlPkgs pkgs)}"
install -Dm644 ${rootSrc}/assets/systemd/dms.service \
$out/lib/systemd/user/dms.service
@@ -174,6 +179,10 @@
prek
uv # for prek
# Nix development tools
nixd
nil
]
++ devQmlPkgs;
@@ -183,6 +192,7 @@
'';
QML2_IMPORT_PATH = mkQmlImportPath pkgs devQmlPkgs;
QT_PLUGIN_PATH = mkQtPluginPath pkgs devQmlPkgs;
};
}
);