1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -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: qmlPkgs:
pkgs.lib.concatStringsSep ":" (map (o: "${o}/${pkgs.qt6.qtbase.qtQmlPrefix}") 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 = qmlPkgs =
pkgs: with pkgs.kdePackages; [ pkgs: with pkgs.kdePackages; [
kirigami.unwrapped kirigami.unwrapped
@@ -108,7 +112,8 @@
wrapProgram $out/bin/dms \ wrapProgram $out/bin/dms \
--add-flags "-c $out/share/quickshell/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 \ install -Dm644 ${rootSrc}/assets/systemd/dms.service \
$out/lib/systemd/user/dms.service $out/lib/systemd/user/dms.service
@@ -174,6 +179,10 @@
prek prek
uv # for prek uv # for prek
# Nix development tools
nixd
nil
] ]
++ devQmlPkgs; ++ devQmlPkgs;
@@ -183,6 +192,7 @@
''; '';
QML2_IMPORT_PATH = mkQmlImportPath pkgs devQmlPkgs; QML2_IMPORT_PATH = mkQmlImportPath pkgs devQmlPkgs;
QT_PLUGIN_PATH = mkQtPluginPath pkgs devQmlPkgs;
}; };
} }
); );