anchor.diff:        --prefix XDG_DATA_DIRS : "${librsvg}/share"
       )
       for i in $out/share/applications/*; do
  -      substituteInPlace $i --replace "gnome-control-center" "$out/bin/gnome-control-center"
  +      substituteInPlace $i --replace "Exec=gnome-control-center" "Exec=$out/bin/gnome-control-center"
       done
     '';
   
     passthru = {
       updateScript = gnome3.updateScript {
  -      packageName = "gnome-control-center";
  -      attrPath = "gnome3.gnome-control-center";
  +      packageName = pname;
  +      attrPath = "gnome3.${pname}";
       };
     };
   
  
positive.code: { fetchurl, stdenv, substituteAll, pkgconfig, gnome3, ibus, intltool, upower, wrapGAppsHook
  , libcanberra-gtk3, accountsservice, libpwquality, libpulseaudio
  , gdk_pixbuf, librsvg, libnotify, libgudev, gnome-color-manager
  , libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk
  , cracklib, libkrb5, networkmanagerapplet, networkmanager, glibc
  , libwacom, samba, shared-mime-info, tzdata, libtool, libgnomekbd
  , docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter-gtk
  , fontconfig, sound-theme-freedesktop, grilo }:
  
  let
    version = "3.28.0";
  in stdenv.mkDerivation rec {
    name = "gnome-control-center-${version}";
  
    src = fetchurl {
      url = "mirror://gnome/sources/gnome-control-center/${gnome3.versionBranch version}/${name}.tar.xz";
      sha256 = "0nyx5nl2rky0249rdcy0hsccnxf3angpya0q859rrbrwaixqnxh3";
    };
  
    nativeBuildInputs = [
      pkgconfig intltool wrapGAppsHook libtool libxslt docbook_xsl docbook_xsl_ns
      shared-mime-info
    ];
  
  
negative.code:     })
    ];
  
    postPatch = ''
      chmod +x meson_post_install.py # patchShebangs requires executable file
      patchShebangs meson_post_install.py
    '';
  
    preFixup = ''
      gappsWrapperArgs+=(
        --prefix XDG_DATA_DIRS : "${gnome3.gnome-themes-standard}/share:${sound-theme-freedesktop}/share"
  