anchor.diff: -{ lib, stdenv, fetchurl, fetchpatch, ncurses, pcre, buildPackages }:
  +{ lib
  +, stdenv
  +, fetchurl
  +, fetchpatch
  +, autoreconfHook
  +, yodl
  +, perl
  +, groff
  +, util-linux
  +, texinfo
  +, ncurses
  +, pcre
  +, buildPackages }:
   
   let
     version = "5.8";
  -
  -  documentation = fetchurl {
  -    url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.xz";
  -    sha256 = "1i6wdzq6rfjx5yjrpzan1jf50hk2pfzy5qib9mb7cnnbjfar6klv";
  -  };
   in
   
   stdenv.mkDerivation {
  
positive.code: 
    # XXX: think/discuss about this, also with respect to nixos vs nix-on-X
    postInstall = ''
      mkdir -p $out/share/info
      tar xf ${documentation} -C $out/share
      ln -s $out/share/zsh-*/Doc/zsh.info* $out/share/info/
  
      mkdir -p $out/etc/
      cat > $out/etc/zprofile <<EOF
  
negative.code:     })
    ];
  
    nativeBuildInputs = [ autoreconfHook yodl perl groff util-linux texinfo ];
  
    buildInputs = [ ncurses pcre ];
  
    configureFlags = [
  