diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index a19b05d19a05..f6a1ecd6770c 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -190,6 +190,13 @@ stdenv.mkDerivation (finalAttrs: { rm data/theme/gnome-shell-{light,dark}.css ''; + preInstall = '' + # gnome-shell contains GSettings schema overrides for Mutter. + schemadir="$out/share/glib-2.0/schemas" + mkdir -p "$schemadir" + cp "${glib.getSchemaPath mutter}/org.gnome.mutter.gschema.xml" "$schemadir" + ''; + postInstall = '' # Pull in WebP and JXL support for gnome-backgrounds. # In postInstall to run before gappsWrapperArgsHook.