anchor.diff:      environment.etc."cups/client.conf".text = cfg.clientConf;
       environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
       environment.etc."cups/cupsd.conf".text = cfg.cupsdConf;
  +    environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
   
       services.dbus.packages = [ cups ];
   
  
positive.code: 
  let
  
    inherit (pkgs) cups;
  
    cfg = config.services.printing;
  
  
negative.code:         restartTriggers =
            [ config.environment.etc."cups/cups-files.conf".source
              config.environment.etc."cups/cupsd.conf".source
            ];
        };
  
      systemd.services.cups-browsed =
        { description = "Make remote CUPS printers available locally";
  
          wantedBy = [ "multi-user.target" ];
          wants = [ "cups.service" "avahi-daemon.service" ];
          after = [ "cups.service" "avahi-daemon.service" ];
  
          path = [ cups ];
  
          serviceConfig.ExecStart = "${cups_filters}/bin/cups-browsed";
  
          restartTriggers =
            [ config.environment.etc."cups/cups-browsed.conf".source
            ];
        };
  
  