33 lines
740 B
Nix
33 lines
740 B
Nix
{ ... }:
|
|
{
|
|
config.dendritic.features.security-malware-clamav = {
|
|
nixosModules = [
|
|
(
|
|
{ pkgs, ... }:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
clamav
|
|
];
|
|
|
|
services.clamav = {
|
|
daemon.enable = true;
|
|
updater.enable = true;
|
|
updater.frequency = 12; # Number of database checks per day
|
|
scanner = {
|
|
enable = true;
|
|
# 4:00 AM
|
|
interval = "*-*-* 04:00:00";
|
|
scanDirectories = [
|
|
"/home"
|
|
"/var/lib"
|
|
"/tmp"
|
|
"/etc"
|
|
"/var/tmp"
|
|
];
|
|
};
|
|
};
|
|
}
|
|
)
|
|
];
|
|
};
|
|
}
|