anchor.diff:  
             export XDG_MENU_PREFIX=gnome
   
  -          # Don't let epiphany depend upon gnome-shell
  -          # Don't let gnome-session depend upon vino (for .desktop autostart condition)
  +          ${concatMapStrings (p: ''
  +            if [ -d "${p}/share/gsettings-schemas/${p.name}" ]; then
  +              export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${p}/share/gsettings-schemas/${p.name}
  +            fi
  +
  +            if [ -d "${p}/lib/girepository-1.0" ]; then
  +              export GI_TYPELIB_PATH=$GI_TYPELIB_PATH''${GI_TYPELIB_PATH:+:}${p}/lib/girepository-1.0
  +              export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${p}/lib
  +            fi
  +          '') cfg.sessionPath}
  +
             # Override default mimeapps
  -          export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${gnome3.gnome_shell}/share/gsettings-schemas/${gnome3.gnome_shell.name}:${gnome3.vino}/share/gsettings-schemas/${gnome3.vino.name}:${mimeAppsList}/share
  +          export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${mimeAppsList}/share
   
             # Let gnome-control-center find gnome-shell search providers
             export GNOME_SEARCH_PROVIDERS_DIR=${config.system.path}/share/gnome-shell/search-providers/
  
positive.code:         gnome3.gnome_settings_daemon
          gnome3.gnome_shell
          gnome3.gnome_themes_standard
        ] ++ (removePackagesByName [
          gnome3.baobab
          gnome3.empathy
          gnome3.eog
  
negative.code:       default = false;
        example = true;
        description = "Enable Gnome 3 desktop manager.";
      };
  
      services.xserver.desktopManager.gnome3.sessionPath = mkOption {
        default = [];
        example = "[ pkgs.gnome3.gpaste ]";
        description = "Additional list of packages to be added to the session search path.
                       Useful for gnome shell extensions or gsettings-conditionated autostart.";
        apply = list: list ++ [ gnome3.gnome_shell ]; 
      };
  
      environment.gnome3.packageSet = mkOption {
  