diff --git a/pkgs/by-name/eo/eom/package.nix b/pkgs/by-name/eo/eom/package.nix index e8d86ae5898c..b69466468406 100644 --- a/pkgs/by-name/eo/eom/package.nix +++ b/pkgs/by-name/eo/eom/package.nix @@ -23,6 +23,11 @@ wrapGAppsHook3, yelp-tools, gitUpdater, + gnome, + libavif, + libheif, + libjxl, + webp-pixbuf-loader, }: stdenv.mkDerivation (finalAttrs: { @@ -64,6 +69,21 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; + postInstall = '' + # In postInstall to run before gappsWrapperArgsHook. + export GDK_PIXBUF_MODULE_FILE="${ + gnome._gdkPixbufCacheBuilder_DO_NOT_USE { + extraLoaders = [ + libavif + libheif.lib + libjxl + librsvg + webp-pixbuf-loader + ]; + } + }" + ''; + passthru.updateScript = gitUpdater { odd-unstable = true; rev-prefix = "v";