From 8098fe9f1ea5787848745b4224222a11a5468152 Mon Sep 17 00:00:00 2001 From: Timon Schelling Date: Sat, 10 May 2025 17:10:39 +0000 Subject: [PATCH] qtcreator: add missing gtk3 gsettings-schemas qtcreator depends on gtk3 gsettings-schemas, and their absence causes crashes, such as when creating a new project. This resolves the issue by adding the required gsettings-schemas to XDG_DATA_DIRS via qtWrapperArgs. --- pkgs/development/tools/qtcreator/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tools/qtcreator/default.nix b/pkgs/development/tools/qtcreator/default.nix index 8a9b6d01ac03..9815d7392dd3 100644 --- a/pkgs/development/tools/qtcreator/default.nix +++ b/pkgs/development/tools/qtcreator/default.nix @@ -27,6 +27,7 @@ rustc-demangle, elfutils, perf, + gtk3, }: stdenv.mkDerivation rec { @@ -85,6 +86,7 @@ stdenv.mkDerivation rec { qtWrapperArgs = [ "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin" + "--suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}" ]; meta = with lib; {