Unverified Commit c623ad67 authored by Norbert Melzer's avatar Norbert Melzer Committed by GitHub
Browse files

nixos/LANraragi: Add `openFirewall` option (#421882)

parents ef92e214 f7e134de
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -22,6 +22,10 @@ in
        description = "Port for LANraragi's web interface.";
      };

      openFirewall = lib.mkEnableOption "" // {
        description = "Open ports in the firewall for the Radarr web interface.";
      };

      passwordFile = lib.mkOption {
        type = lib.types.nullOr lib.types.path;
        default = null;
@@ -103,5 +107,9 @@ in
          EOF
        '';
    };

    networking.firewall = lib.mkIf cfg.openFirewall {
      allowedTCPPorts = [ cfg.port ];
    };
  };
}