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:
12
flake.nix
12
flake.nix
@@ -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;
|
||||
};
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user