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