anchor.diff:            RestartSec = 2;
             PrivateTmp = true;
           };
  -        restartTriggers = [ cfg.package ] ++ map (etc: etc.source) etcfiles;
  +        restartTriggers = [ datadogPkg ] ++ map (etc: etc.source) etcfiles;
         } attrs;
       in {
         datadog-agent = makeService {
  
positive.code: 
      systemd.services = let
        makeService = attrs: recursiveUpdate {
          path = [ cfg.package pkgs.python pkgs.sysstat pkgs.procps ];
          wantedBy = [ "multi-user.target" ];
          serviceConfig = {
            User = "datadog";
  
negative.code:       description = "Logging verbosity.";
        default = null;
        type = types.nullOr (types.enum ["DEBUG" "INFO" "WARN" "ERROR"]);
      };
  
      extraIntegrations = mkOption {
        default = {};
        type    = types.attrs;
  
        description = ''
          Extra integrations from the Datadog core-integrations
          repository that should be built and included.
  
          By default the included integrations are disk, mongo, network,
          nginx and postgres.
  
          To include additional integrations the name of the derivation
          and a function to filter its dependencies from the Python
          package set must be provided.
        '';
  
        example = {
          ntp = (pythonPackages: [ pythonPackages.ntplib ]);
        };
      };
  
      extraConfig = mkOption {
  