anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , fetchFromGitHub
  -, fetchpatch
   , autoreconfHook
  +, bison
  +, libevent
  +, ncurses
   , pkg-config
  -, bison
  -, ncurses
  -, libevent
  +, systemd
   , utf8proc
   }:
   
  
positive.code:     owner = "tmux";
      repo = "tmux";
      rev = version;
      sha256 = "0143ylfk7zsl3xmiasb768238gr582cfhsgv3p0h0f13bp8d6q09";
    };
  
    patches = [
      # See https://github.com/tmux/tmux/pull/2755
      (fetchpatch {
        url = "https://github.com/tmux/tmux/commit/d0a2683120ec5a33163a14b0e1b39d208745968f.patch";
        sha256 = "070knpncxfxi6k4q64jwi14ns5vm3606cf402h1c11cwnaa84n1g";
      })
    ];
  
    nativeBuildInputs = [
      pkg-config
  
negative.code:   buildInputs = [
      ncurses
      libevent
    ] ++ lib.optionals stdenv.isLinux [ systemd ]
    ++ lib.optionals stdenv.isDarwin [ utf8proc ];
  
    configureFlags = [
      "--sysconfdir=/etc"
      "--localstatedir=/var"
    ] ++ lib.optionals stdenv.isLinux [ "--enable-systemd" ]
    ++ lib.optionals stdenv.isDarwin [ "--enable-utf8proc" ];
  
    enableParallelBuilding = true;
  
  