anchor.diff:    nativeBuildInputs = [ cmake ninja pkg-config m4 makeWrapper ];
   
     buildInputs = lib.optional withTTYX libX11
  -    ++ lib.optional withGUI wxWidgets
  +    ++ lib.optional withGUI wxGTK32
       ++ lib.optional withUCD libuchardet
       ++ lib.optionals withColorer [ spdlog xercesc ]
       ++ lib.optionals withMultiArc [ libarchive pcre ]
  
positive.code: , xdg-utils, zip, unzip, gzip, bzip2, gnutar, p7zip, xz
  , IOKit, Carbon, Cocoa, AudioToolbox, OpenGL
  , withTTYX ? true, libX11
  , withGUI ? true, wxGTK30, wxmac
  , withUCD ? true, libuchardet
  
  # Plugins
  
negative.code: , withPython ? false, python3Packages
  }:
  
  stdenv.mkDerivation rec {
    pname = "far2l";
    version = "2.4.1";
  
    src = fetchFromGitHub {
      owner = "elfmz";
      repo = "far2l";
      rev = "v_${version}";
      sha256 = "sha256-0t1ND6LmDcivfrZ8RaEr1vjeS5JtaeWkoHkl2e7Xr5s=";
    };
  
    patches = [ ./python_prebuild.patch ];
  