anchor.diff:  
           settings = mkOption {
             type = with types; attrsOf (oneOf [ bool int str (listOf str) ]);
  -          default = {};
  +          default = { };
             description = ''
               ClamAV configuration. Refer to <link xlink:href="https://linux.die.net/man/5/clamd.conf"/>,
               for details on supported values.
  
positive.code:     systemd.services.clamav-daemon = mkIf cfg.daemon.enable {
        description = "ClamAV daemon (clamd)";
        after = optional cfg.updater.enable "clamav-freshclam.service";
        requires = optional cfg.updater.enable "clamav-freshclam.service";
        wantedBy = [ "multi-user.target" ];
        restartTriggers = [ clamdConfigFile ];
  
  
negative.code:     systemd.services.clamav-freshclam = mkIf cfg.updater.enable {
        description = "ClamAV virus database updater (freshclam)";
        restartTriggers = [ freshclamConfigFile ];
        after = [ "network-online.target" ];
        preStart = ''
          mkdir -m 0755 -p ${stateDir}
          chown ${clamavUser}:${clamavGroup} ${stateDir}
  