anchor.diff:          exec = "cupsd -c ${pkgs.writeText "cupsd.conf" cfg.cupsdConf} -F";
         };
   
  -    services.printing.drivers = [ pkgs.cups pkgs.cups_pdf_filter pkgs.ghostscript additionalBackends ];
  +    services.printing.drivers =
  +      [ pkgs.cups pkgs.cups_pdf_filter pkgs.ghostscript additionalBackends pkgs.perl pkgs.coreutils pkgs.gnused ];
   
       services.printing.cupsdConf =
         ''
  
positive.code:         startOn = "started network-interfaces";
          stopOn = "stopping network-interfaces";
  
          # !!! Why is config.system.path in here?
          path = [ cups config.system.path ];
  
          preStart =
            ''
  
negative.code:   bindir = pkgs.buildEnv {
      name = "cups-progs";
      paths = cfg.drivers;
      pathsToLink = [ "/lib/cups" "/share/cups" "/bin" ];
      postBuild = cfg.bindirCmds;
    };
  
  