anchor.diff:  in
   
   buildRustPackage rec {
  -  name = "alacritty-unstable-2017-10-17";
  +  name = "alacritty-unstable-${version}";
  +  version = "2017-10-22";
   
  -  src = fetchFromGitHub {
  -    owner = "jwilm";
  -    repo = "alacritty";
  -    rev = "5ac42bb13bc68c5cbc44869dc9fc9ac19402a6e6";
  -    sha256 = "0h37x12r33xwz9vf1n8y24c0ph5w17lhkpfi5q6lbpgidvbs6fyx";
  +  # At the moment we cannot handle git dependencies in buildRustPackage.
  +  # This fork only replaces rust-fontconfig/libfontconfig with a git submodules.
  +  src = fetchgit {
  +    url = https://github.com/Mic92/alacritty.git;
  +    rev = "rev-${version}";
  +    sha256 = "02wvwi72hnqmy12n0b248wzhajni9ipyayz6vnn3ryhnrccrrp7j";
  +    fetchSubmodules = true;
     };
   
  -  cargoSha256 = "0w3j92kd27pny37pfvlv6qsnbb1lgphmfbhvvng0z96r2b1wjviz";
  +  cargoSha256 = "14bmm1f7hqh8i4mpb6ljh7szrm4g6mplzpq9zbgjrgxnc01w3s0i";
   
     buildInputs = [
       cmake
  
positive.code:   dontPatchELF = true;
  
    meta = with stdenv.lib; {
      broken = true;
      description = "GPU-accelerated terminal emulator";
      homepage = https://github.com/jwilm/alacritty;
      license = with licenses; [ asl20 ];
  
negative.code: { stdenv,
    fetchgit,
    rustPlatform,
    cmake,
    makeWrapper,
  