feat: add gortium.clamav NixOS module

- New module at modules/nixos/services/clamav.nix
- Options: enable (CLI-only), enableDaemon (full services),
  onAccessScanning (clamonacc), scanPaths, dailyScanTime
- All scans are logging-only — no auto-quarantine or deletion
- uConsole: CLI tools only (enableDaemon=false)
- lazyworkhorse: full setup with on-access scanning, daily 3 AM scan

Also: remove neovim from uConsole (fails cross-compile, emacs available)
This commit is contained in:
2026-06-18 21:53:33 -04:00
parent f14c74f50f
commit 8874f6ff66
5 changed files with 259 additions and 10 deletions

View File

@@ -83,7 +83,6 @@
fd
htop
tmux
neovim
# ===== HAM Radio =====
wsjtx
@@ -202,10 +201,9 @@
# ============================================================
# ClamAV antivirus — daily automatic scans
# ============================================================
services.clamav = {
daemon.enable = true;
updater.enable = true;
scanner.enable = true;
gortium.clamav = {
enable = true;
enableDaemon = false;
};
}