anchor.diff:    nativeBuildInputs =
       [ bdftopcf libfaketime
         fonttosfnt mkfontscale
  -    ] ++ optionals stdenv.isLinux [ perl kbd ];
  +    ] ++ lib.optionals stdenv.isLinux [ perl kbd ];
   
     postPatch = "patchShebangs .";
   
  
positive.code:     # convert bdf font to otb
      faketime -f "1970-01-01 00:00:01" \
      fonttosfnt -v -o u_vga16.otb u_vga16.bdf
    '' + optionalString stdenv.isLinux ''
      # convert font to compressed psf
      ./bdf2psf.pl -s UniCyrX.sfm u_vga16.bdf \
        | psfaddtable - UniCyrX.sfm - \
  
negative.code:     install -m 644 -D *.bdf -t "$bdf/share/fonts"
      mkfontdir "$bdf/share/fonts"
  
    '' + lib.optionalString stdenv.isLinux ''
      # install psf (for linux virtual terminal)
      install -m 644 -D *.psf.gz -t "$out/share/consolefonts"
    '';
  
    outputs = [ "out" "bdf" ];
  
    meta = with lib; {
      description = "Unicode VGA font";
      maintainers = [ maintainers.ftrvxmtrx ];
      homepage = "http://www.inp.nsk.su/~bolkhov/files/fonts/univga/";
  