diff --git a/modules/fail2ban.nix b/modules/fail2ban.nix
index 890525a..12ad61c 100644
--- a/modules/fail2ban.nix
+++ b/modules/fail2ban.nix
@@ -1,17 +1,7 @@
+{ config, lib, ... }:
 {
-  config,
-  lib,
-  libS,
-  ...
-}:
-
-let
-  cfg = config.services.fail2ban;
-in
-{
-  options.services.fail2ban.recommendedDefaults = libS.mkOpinionatedOption "use fail2ban with recommended defaults";
-
-  config.services.fail2ban = lib.mkIf cfg.recommendedDefaults {
+  services.fail2ban = {
+    enable = lib.mkIf config.networking.firewall.enable (lib.mkDefault true);
     maxretry = 5;
     bantime = "24h";
     bantime-increment = {
diff --git a/systems/configuration.nix b/systems/configuration.nix
index 90807e3..27c3342 100644
--- a/systems/configuration.nix
+++ b/systems/configuration.nix
@@ -22,10 +22,6 @@
   };
 
   services = {
-    fail2ban = {
-      enable = lib.mkIf config.networking.firewall.enable (lib.mkDefault true);
-      recommendedDefaults = true;
-    };
 
     autopull = {
       enable = true;