anchor.diff:    preBuild = optionalString (configFile' != null) ''
       cp ${configFile'} config.def.h
     '';
  -  
  +
     buildInputs = [
       freetype
       fontconfig
  +    libx11
  +    libxext
  +    libxft
  +    libxrender
       ncurses
  -    xorg.kbproto
  -    xorg.libX11
  -    xorg.libXext
  -    xorg.libXft
  -    xorg.libXrender
  -    xorg.renderproto
  -    xorg.xproto
  +    xorgproto
     ];
   
     preInstall = ''
       export TERMINFO="$out/share/terminfo"
       installFlagsArray+=("PREFIX=$out")
     '';
  -    
  -  meta = with stdenv.lib; {
  +
  +  meta = with lib; {
       homepage = http://st.suckless.org/;
       license = licenses.mit;
       maintainers = with maintainers; [
  
positive.code: { stdenv
  , fetchurl
  , writeText
  
  , freetype
  , fontconfig
  , ncurses
  , xorg
  
  , config ? null
  , configFile ? null
  
negative.code: assert config != null -> configFile == null;
  
  let
    inherit (lib)
      optionalString;
  
    configFile' =
  