diff --git a/modules/nixos/_private/shared-setups/server/crowdsec.nix b/modules/nixos/_private/shared-setups/server/crowdsec.nix index ea75b757..a4236d57 100644 --- a/modules/nixos/_private/shared-setups/server/crowdsec.nix +++ b/modules/nixos/_private/shared-setups/server/crowdsec.nix @@ -17,7 +17,7 @@ in }; }; - plugins = { + notificationPlugins = { http = { settings = { type = "http"; @@ -25,6 +25,16 @@ in }; }; }; + + dataSources = { + ssh = lib.mkIf config.services.sshd.enable { + source = "journalctl"; + journalctl_filter = [ + "_SYSTEMD_UNIT=ssh.service" + ]; + labels.type = "syslog"; + }; + }; }; }; }