From b7cd0d3c885afc3e087ea54ed568baaee0bee7ce Mon Sep 17 00:00:00 2001 From: rewine Date: Mon, 11 Mar 2024 00:37:09 +0800 Subject: [PATCH] qt6.wrapQtAppsNoGuiHook: init Unlike wrapQtAppsHook, wrapQtAppsNoGuiHook does not propagate qtwayland, to reduce closure size for CLI or other non-GUI applications. Co-authored-by: eclairevoyant --- pkgs/development/libraries/qt-6/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/qt-6/default.nix b/pkgs/development/libraries/qt-6/default.nix index 036b4d6eea70..34774144f876 100644 --- a/pkgs/development/libraries/qt-6/default.nix +++ b/pkgs/development/libraries/qt-6/default.nix @@ -172,6 +172,14 @@ let } ./hooks/wrap-qt-apps-hook.sh) { }; + wrapQtAppsNoGuiHook = callPackage + ({ makeBinaryWrapper }: makeSetupHook + { + name = "wrap-qt6-apps-no-gui-hook"; + propagatedBuildInputs = [ makeBinaryWrapper ]; + } ./hooks/wrap-qt-apps-hook.sh) + { }; + qmake = callPackage ({ qtbase }: makeSetupHook {