anchor.diff:  
       nativeBuildInputs = [ undmg ];
   
  -    sourceRoot = "KeeWeb.app";
  +    sourceRoot = ".";
   
       installPhase = ''
  -      mkdir -p $out/Applications/KeeWeb.app
  -      cp -R . $out/Applications/KeeWeb.app
  +      mkdir -p $out/Applications
  +      cp -r *.app $out/Applications
       '';
     };
   in
  
positive.code:   src = fetchurl {
      url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.${suffix}";
      sha256 = {
        x86_64-linux = "0a4yh2jh9sph17mqqi62gm5jc4yffkysq6yiggyzz5f8xw4p315j";
        x86_64-darwin = "0ix1apddqvz561pw5lx47x091wlfj27zh8k8v7kn5xvm09hswfkr";
        aarch64-darwin = "0p0kql79kcb3w947g1ljhbj15b8aqrwcrbi0cknb12f6iq47lkz7";
      }.${system} or throwSystem;
    };
  
  
negative.code: { lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }:
  let
    inherit (stdenv.hostPlatform) system;
    throwSystem = throw "Unsupported system: ${system}";
  
    pname = "keeweb";
    version = "1.17.0";
    name = "${pname}-${version}";
  
    suffix = {
  