anchor.diff: -{lib, stdenv, fetchFromGitHub, ocamlPackages, fontschumachermisc, xset, makeWrapper, ncurses, gnugrep, fetchpatch
  +{lib, stdenv, fetchFromGitHub, ocamlPackages, fontschumachermisc, xset, makeWrapper, ncurses, gnugrep, fetchpatch, copyDesktopItems, makeDesktopItem
   , enableX11 ? true}:
   
   let inherit (ocamlPackages) ocaml lablgtk; in
  
positive.code:     sha256 = "sha256-42hmdMwOYSWGiDCmhuqtpCWtvtyD2l+kA/bhHD/Qh5Y=";
    };
  
    nativeBuildInputs = [ makeWrapper ];
    buildInputs = [ ocaml ncurses ];
  
    patches = [
  
negative.code:     })
    ];
  
    preBuild = (lib.strings.optionalString enableX11 ''
      sed -i "s|\(OCAMLOPT=.*\)$|\1 -I $(echo "${lablgtk}"/lib/ocaml/*/site-lib/lablgtk2)|" src/Makefile.OCaml
    '') + ''
    echo -e '\ninstall:\n\tcp $(FSMONITOR)$(EXEC_EXT) $(INSTALLDIR)' >> src/fsmonitor/linux/Makefile
    '';
  
  