From 58e4c6ff09d42338f9150f780b4f60f44b0cc1a6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 13 Aug 2025 16:37:40 +0300 Subject: [PATCH] rpi-imager: add gappsWrapperArgs - for opening file dialogs Avoids error: (rpi-imager:112880): GLib-GIO-ERROR **: 16:32:08.253: Settings schema 'org.gtk.Settings.FileChooser' is not installed --- pkgs/by-name/rp/rpi-imager/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/rp/rpi-imager/package.nix b/pkgs/by-name/rp/rpi-imager/package.nix index 492ea7f4c47c..286e1b74063a 100644 --- a/pkgs/by-name/rp/rpi-imager/package.nix +++ b/pkgs/by-name/rp/rpi-imager/package.nix @@ -8,6 +8,7 @@ nix-update-script, pkg-config, qt6, + wrapGAppsHook4, testers, util-linux, xz, @@ -46,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config qt6.wrapQtAppsHook + wrapGAppsHook4 util-linux ]; @@ -80,6 +82,10 @@ stdenv.mkDerivation (finalAttrs: { "--unset QT_QPA_PLATFORMTHEME" "--unset QT_STYLE_OVERRIDE" ]; + dontWrapGApps = true; + preFixup = '' + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; passthru = { tests.version = testers.testVersion {