anchor.diff:            ];
         };
   
  -    systemd.services.cups-browsed = mkIf config.services.avahi.enable
  +    systemd.services.cups-browsed = mkIf avahiEnabled
         { description = "CUPS Remote Printer Discovery";
   
           wantedBy = [ "multi-user.target" ];
  
positive.code:         description = "CUPS printing services";
        };
  
      environment.systemPackages = [ cups ];
  
      environment.etc."cups/client.conf".text = cfg.clientConf;
      environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
  
negative.code:     environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
      environment.etc."cups/snmp.conf".text = cfg.snmpConf;
  
      services.dbus.packages = [ cups ] ++ optional polkitEnabled cups-pk-helper;
  
      # Cups uses libusb to talk to printers, and does not use the
      # linux kernel driver. If the driver is not in a black list, it
  