From d720bb3f1066dc48017c3fd9fbaea61adb173c77 Mon Sep 17 00:00:00 2001 From: Mike cm Date: Wed, 9 Sep 2026 17:43:30 +0100 Subject: [PATCH] qtractor: fix GTK3 GSettings schema lookup --- pkgs/by-name/qt/qtractor/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/qt/qtractor/package.nix b/pkgs/by-name/qt/qtractor/package.nix index 360a1309f966..fb8dc65b2a2e 100644 --- a/pkgs/by-name/qt/qtractor/package.nix +++ b/pkgs/by-name/qt/qtractor/package.nix @@ -6,6 +6,7 @@ dssi, fetchurl, flac, + gtk3, libjack2, ladspa-header, ladspaPlugins, @@ -45,6 +46,16 @@ stdenv.mkDerivation (finalAttrs: { qt6.wrapQtAppsHook ]; + # Qt's GTK3 file chooser uses GSettings. GTK3's GSettings schemas + # are installed below share/gsettings-schemas, which is not otherwise + # exposed to the wrapped Qt application. + qtWrapperArgs = [ + "--suffix" + "XDG_DATA_DIRS" + ":" + "${gtk3}/share/gsettings-schemas/${gtk3.name}" + ]; + buildInputs = [ alsa-lib aubio