anchor.diff:      installFlagsArray=( "sysconfdir=$out/etc" )
     '';
   
  -  preFixup = ''
  -    wrapProgram "$out/bin/nm-applet" \
  -      --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules:${gnome3.dconf}/lib/gio/modules" \
  -      --prefix XDG_DATA_DIRS : "${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" \
  -      --set GCONF_CONFIG_SOURCE "xml::~/.gconf" \
  -      --prefix PATH ":" "${gnome3.gconf}/bin"
  -    wrapProgram "$out/bin/nm-connection-editor" \
  -      --prefix XDG_DATA_DIRS : "${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
  -  '';
  -
     meta = with stdenv.lib; {
       homepage    = http://projects.gnome.org/NetworkManager/;
       description = "NetworkManager control applet for GNOME";
  
positive.code: { stdenv, fetchurl, intltool, pkgconfig, libglade, networkmanager, gnome3
  , libnotify, libsecret, polkit, isocodes, modemmanager
  , mobile_broadband_provider_info, glib_networking, gsettings_desktop_schemas
  , makeWrapper, udev, libgudev, hicolor_icon_theme, jansson }:
  
  stdenv.mkDerivation rec {
    name    = "${pname}-${version}";
  
negative.code:   buildInputs = [
      gnome3.gtk libglade networkmanager libnotify libsecret gsettings_desktop_schemas
      polkit isocodes makeWrapper udev libgudev gnome3.gconf gnome3.libgnome_keyring
      modemmanager jansson librsvg
    ];
  
    nativeBuildInputs = [ intltool pkgconfig wrapGAppsHook ];
  
    propagatedUserEnvPkgs = [ gnome3.gconf gnome3.gnome_keyring hicolor_icon_theme ];
  
  