anchor.diff:    nativeBuildInputs = [
       intltool
       wrapGAppsHook
  +    gobject-introspection
     ];
   
  -  propagatedBuildInputs = [
  -   gexiv2
  -   gobject-introspection
  -   gtk3
  -   hicolor-icon-theme
  -   libnotify
  -   librsvg
  -  ]
  -  ++ (with python3.pkgs; [
  +  buildInputs = [
  +    gexiv2
  +    gobject-introspection
  +    gtk3
  +    hicolor-icon-theme
  +    libnotify
  +    librsvg
  +  ];
  +
  +  propagatedBuildInputs = with python3.pkgs; [
       beautifulsoup4
       configobj
       dbus-python
  
positive.code: , python3
  , runtimeShell
  , wrapGAppsHook
  , fehSupport ? false, feh
  , imagemagickSupport ? true, imagemagick
  }:
  
  python3.pkgs.buildPythonApplication rec {
  
negative.code:     pygobject3
      requests
      setuptools
    ]
    ++ lib.optional fehSupport feh
    ++ lib.optional imagemagickSupport imagemagick;
  
    doCheck = false;
  
    # Prevent double wrapping, let the Python wrapper use the args in preFixup.
    dontWrapGApps = true;
  
    preFixup = ''
      makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
    '';
  
    prePatch = ''
  