gnome.gnome-contacts: Use GTK 4 variants of dependencies

It does not really matter for e-d-s since contacts have libedataserverui
usage commented out but we are aiming for not using gtk3 variant of e-d-s
on the NixOS ISO.

Also remove propagatedUserEnvPkgs since they are an anti-pattern.

+4 -8
+4 -8
pkgs/desktops/gnome/core/gnome-contacts/default.nix
··· 2 , stdenv 3 , gettext 4 , fetchurl 5 - , evolution-data-server 6 , pkg-config 7 , libxslt 8 , docbook-xsl-nons ··· 13 , libportal-gtk4 14 , gnome-desktop 15 , gnome-online-accounts 16 - , wrapGAppsHook 17 , folks 18 , libxml2 19 , gnome ··· 33 sha256 = "Hoyo2nF429WpIQJVBkokvdwz35WFx1hOExBxTJprjco="; 34 }; 35 36 - propagatedUserEnvPkgs = [ 37 - evolution-data-server 38 - ]; 39 - 40 nativeBuildInputs = [ 41 meson 42 ninja ··· 47 docbook-xsl-nons 48 docbook_xml_dtd_42 49 desktop-file-utils 50 - wrapGAppsHook 51 ]; 52 53 buildInputs = [ 54 gtk4 55 glib 56 libportal-gtk4 57 - evolution-data-server 58 gsettings-desktop-schemas 59 folks 60 gnome-desktop
··· 2 , stdenv 3 , gettext 4 , fetchurl 5 + , evolution-data-server-gtk4 6 , pkg-config 7 , libxslt 8 , docbook-xsl-nons ··· 13 , libportal-gtk4 14 , gnome-desktop 15 , gnome-online-accounts 16 + , wrapGAppsHook4 17 , folks 18 , libxml2 19 , gnome ··· 33 sha256 = "Hoyo2nF429WpIQJVBkokvdwz35WFx1hOExBxTJprjco="; 34 }; 35 36 nativeBuildInputs = [ 37 meson 38 ninja ··· 43 docbook-xsl-nons 44 docbook_xml_dtd_42 45 desktop-file-utils 46 + wrapGAppsHook4 47 ]; 48 49 buildInputs = [ 50 gtk4 51 glib 52 libportal-gtk4 53 + evolution-data-server-gtk4 54 gsettings-desktop-schemas 55 folks 56 gnome-desktop