From db2f68e35d141f98216299d0c8f2d0118a584103 Mon Sep 17 00:00:00 2001 From: Lucas <43530291+LuckShiba@users.noreply.github.com> Date: Fri, 12 Dec 2025 21:34:25 -0300 Subject: [PATCH] nix: fix qt-plugins path (#1005) --- flake.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 3ffb37ce..8c3ab4d6 100644 --- a/flake.nix +++ b/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; }; } );