anchor.diff:  
     meta = with stdenv.lib; {
       description = "Drop-down terminal for GNOME";
  -    homepage = http://guake-project.org;
  +    homepage = "http://guake-project.org";
       license = licenses.gpl2;
  +    maintainers = [ maintainers.msteen ];
       platforms = platforms.linux;
  -    maintainers = [ maintainers.msteen ];
     };
   }
  
positive.code: { stdenv, fetchFromGitHub, python3, gettext, gobject-introspection, wrapGAppsHook, glibcLocales
  , gtk3, keybinder3, libnotify, libutempter, vte, libwnck3 }:
  
  let
    version = "3.6.3";
  in python3.pkgs.buildPythonApplication {
    name = "guake-${version}";
    format = "other";
  
    src = fetchFromGitHub {
  
negative.code:   # and https://github.com/NixOS/nixpkgs/issues/56943
    strictDeps = false;
  
    nativeBuildInputs = [
      gettext
      gobject-introspection
      wrapGAppsHook
      python3.pkgs.pip
    ];
  
    buildInputs = [
      gtk3
      keybinder3
      libnotify
      libwnck3
      python3
      vte
    ];
  
    propagatedBuildInputs = with python3.pkgs; [
      dbus-python
      pbr
      pycairo
      pygobject3
      setuptools
    ];
  
    PBR_VERSION = version; # pbr needs either .git directory, sdist, or env var
  
    makeFlags = [
      "prefix=${placeholder ''out''}"
    ];
  
    preFixup = ''
  