anchor.diff:          '';
         };
   
  +      gutenprint = mkOption {
  +        type = types.bool;
  +        default = false;
  +        description = ''
  +          Whether to enable Gutenprint drivers for CUPS. This includes auto-updating
  +          Gutenprint PPD files.
  +        '';
  +      };
  +
         drivers = mkOption {
           type = types.listOf types.path;
           default = [];
  
positive.code: 
  let
  
    inherit (pkgs) cups cups-pk-helper cups_filters;
  
    cfg = config.services.printing;
  
  
negative.code:             mkdir -m 0700 -p /var/cache/cups
              mkdir -m 0700 -p /var/spool/cups
              mkdir -m 0755 -p ${cfg.tempDir}
              ${optionalString cfg.gutenprint ''
                ${gutenprint}/bin/cups-genppdupdate
              ''}
            '';
  
          restartTriggers =
  