From c819bc2d95660ab014400fbbd05a769937da295d Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 15 Jun 2023 22:02:47 +0000 Subject: [PATCH] cross: fix cozy unable to load FileChooser at runtime --- overlays/cross.nix | 8 ++++++++ pkgs/patched/cozy/default.nix | 1 + 2 files changed, 9 insertions(+) diff --git a/overlays/cross.nix b/overlays/cross.nix index bab14d17..895d9078 100644 --- a/overlays/cross.nix +++ b/overlays/cross.nix @@ -247,6 +247,14 @@ in { nativeBuildInputs = upstream.nativeBuildInputs ++ [ final.git ]; }); + cozy = prev.cozy.override { + cozy = prev.cozy.upstream.cozy.override { + # fixes runtime error: "Settings schema 'org.gtk.Settings.FileChooser' is not installed" + # otherwise gtk3+ schemas aren't added to XDG_DATA_DIRS + inherit (emulated) wrapGAppsHook; + }; + }; + dante = prev.dante.override { # fixes: "configure: error: error: getaddrinfo() error value count too low" inherit (emulated) stdenv; diff --git a/pkgs/patched/cozy/default.nix b/pkgs/patched/cozy/default.nix index cdc6150a..a7e352a5 100644 --- a/pkgs/patched/cozy/default.nix +++ b/pkgs/patched/cozy/default.nix @@ -6,4 +6,5 @@ hash = "sha256-Wk03NGVU7OsQu3AGILtRsQX2r+wPOt5U85cOWu4q6Uo="; }) ]; + passthru = (upstream.passthru or {}) // { upstream.cozy = cozy; }; })