10 , gsettings-desktop-schemas
21 stdenv.mkDerivation rec {
22 pname = "xdg-desktop-portal-gnome";
26 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
27 sha256 = "UO0arCkDA+oLxchAqcEWWRhUarSnOiTFLcqicHK1/yE=";
40 gsettings-desktop-schemas # settings exposed by settings portal
45 wayland # required by GTK 4
49 "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user"
53 # Pull in WebP support for gnome-backgrounds.
54 # In postInstall to run before gappsWrapperArgsHook.
55 export GDK_PIXBUF_MODULE_FILE="${gnome._gdkPixbufCacheBuilder_DO_NOT_USE {
64 updateScript = gnome.updateScript {
70 description = "Backend implementation for xdg-desktop-portal for the GNOME desktop environment";
71 homepage = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome";
72 maintainers = teams.gnome.members;
73 platforms = platforms.linux;
74 license = licenses.lgpl21Plus;