anchor.diff:          gnome3.gnome_settings_daemon
           gnome3.gnome_shell
           gnome3.gnome_themes_standard
  -      ] ++ (removePackagesByName [
  +      ] ++ cfg.sessionPath ++ (removePackagesByName [
           gnome3.baobab
           gnome3.empathy
           gnome3.eog
  
positive.code:       default = false;
        example = true;
        description = "Enable Gnome 3 desktop manager.";
      };
  
      environment.gnome3.packageSet = mkOption {
  
negative.code: 
            export XDG_MENU_PREFIX=gnome
  
            ${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:+:}${mimeAppsList}/share
  
            # Let gnome-control-center find gnome-shell search providers
            export GNOME_SEARCH_PROVIDERS_DIR=${config.system.path}/share/gnome-shell/search-providers/
  