anchor.diff:  , pam
   , xkeyboard_config
   , udisks2
  -
   , waylandSupport ? false, wayland-protocols, xwayland
   , bluetoothSupport ? true, bluez5
   , pulseSupport ? !stdenv.isDarwin, libpulseaudio
  +, directoryListingUpdater
   }:
   
   stdenv.mkDerivation rec {
  
positive.code:   version = "0.25.4";
  
    src = fetchurl {
      url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
      sha256 = "sha256-VttdIGuCG5qIMdJucT5BCscLIlWm9D/N98Ae794jt6I=";
    };
  
  
negative.code: 
    passthru.providedSessions = [ "enlightenment" ];
  
    passthru.updateScript = directoryListingUpdater { };
  
    meta = with lib; {
      description = "The Compositing Window Manager and Desktop Shell";
      homepage = "https://www.enlightenment.org";
  