anchor.diff:          after = [ "network.target" ];
   
           path = [ cups ];
  +
  +        environment = {
  +          CUPS_SERVERROOT = "/etc/cups";
  +        };
   
           preStart =
             ''
  
positive.code:         '';
        };
  
        extraConf = mkOption {
          type = types.lines;
          default = "";
  
negative.code:         pkgs.perl pkgs.coreutils pkgs.gnused pkgs.bc pkgs.gawk pkgs.gnugrep
        ];
  
      services.printing.cupsFilesConf =
        ''
          SystemGroup root wheel
  
          # Note: we can't use ${cups}/etc/cups as the ServerRoot, since
          # CUPS will write in the ServerRoot when e.g. adding new printers
          # through the web interface.
          #ServerRoot /etc/cups
  
          ServerBin ${bindir}/lib/cups
          DataDir ${bindir}/share/cups
  
          AccessLog syslog
          ErrorLog syslog
  