anchor.diff:      gsettings-desktop-schemas # settings exposed by settings portal
       gtk4
       libadwaita
  +    gnome-desktop
       xdg-desktop-portal
       wayland # required by GTK 4
     ];
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "xdg-desktop-portal-gnome";
    version = "41.1";
  
    src = fetchurl {
      url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "u6FEGZ5+1LlJCyScGvZFqGnWKZMmXerDjyGb8EL//fI=";
    };
  
    nativeBuildInputs = [
  
negative.code: , gsettings-desktop-schemas
  , gtk4
  , libadwaita
  , gnome-desktop
  , xdg-desktop-portal
  , wayland
  , gnome
  