anchor.diff:  if stdenv.isLinux then buildFHSUserEnv (appimageTools.defaultFhsEnvArgs // {
     name = "anki";
   
  +  # Dependencies of anki
  +  targetPkgs = pkgs: (with pkgs; [ xorg.libxkbfile krb5 ]);
  +
     runScript = writeShellScript "anki-wrapper.sh" ''
       exec ${unpacked}/bin/anki
     '';
  
positive.code: { fetchurl, stdenv, lib, buildFHSUserEnv, appimageTools, writeShellScript, anki, undmg }:
  
  let
    pname = "anki-bin";
    # Update hashes for both Linux and Darwin!
    version = "2.1.49";
  
    sources = {
      linux = fetchurl {
        url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux.tar.bz2";
        sha256 = "sha256-uG39g9CXnquArFsxtFHWWoDaNwu8y2KKh+SqGt8aqi0=";
      };
      darwin = fetchurl {
        url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac.dmg";
        sha256 = "sha256-sEVWZQpICL7RYrOuPm1Y5XhzPxCwNk1WGP1rctTtE4Y=";
      };
    };
  
    unpacked = stdenv.mkDerivation {
      inherit pname version;
  
      src = sources.linux;
  
      installPhase = ''
  
negative.code: }) else stdenv.mkDerivation {
    inherit pname version passthru;
  
    src = if stdenv.isAarch64 then sources.darwin-aarch64 else sources.darwin-x86_64;
  
    nativeBuildInputs = [ undmg ];
    sourceRoot = ".";
  