anchor.diff:        -Exec=gnome-flashback
         +Exec=$out/bin/gnome-flashback
         END_PATCH
  +
  +      # The stable release has version 43, which compares lower than 43.alpha.
  +      # https://gitlab.gnome.org/GNOME/gnome-flashback/-/issues/83
  +      substituteInPlace configure configure.ac \
  +        --replace "gnome-desktop-3.0 >= 43.alpha" "gnome-desktop-3.0 >= 43"
       '';
   
       postInstall = ''
  
positive.code: 
      src = fetchurl {
        url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
        sha256 = "sha256-HfCDgSfGJG7s2J0cUP+I/IKr9t47MGjlLd5JWkK9VQo=";
      };
  
      # make .desktop Execs absolute
  
negative.code: }:
  let
    pname = "gnome-flashback";
    version = "3.45.1";
  
    # From data/sessions/Makefile.am
    requiredComponentsCommon = enableGnomePanel:
  