anchor.diff:        # Otherwise we encounter this upstream issue: https://github.com/mastodon/mastodon/issues/17924
         export NODE_OPTIONS=--openssl-legacy-provider
         fixup_yarn_lock ~/yarn.lock
  -      yarn config --offline set yarn-offline-mirror ${yarnOfflineCache}
  +      yarn config --offline set yarn-offline-mirror $yarnOfflineCache
         yarn install --offline --frozen-lockfile --ignore-engines --ignore-scripts --no-progress
   
         patchShebangs ~/bin
  
positive.code:     pname = "${pname}-modules";
      inherit src version;
  
      nativeBuildInputs = [ fixup_yarn_lock nodejs-slim yarn mastodon-gems mastodon-gems.wrappedRuby ];
  
      RAILS_ENV = "production";
  
negative.code:   # Using overrideAttrs on src does not build the gems and modules with the overridden src.
    # Putting the callPackage up in the arguments list also does not work.
    src = if srcOverride != null then srcOverride else callPackage ./source.nix {};
  
    mastodon-gems = bundlerEnv {
      name = "${pname}-gems-${version}";
  