Is it possible to set default Firewall zones by SSID - i.e. Is it possible to have my firewall default to “Home” when I’m connected to my home network, but “public” anywhere else, e.g. an airport?
I’m actually not sure what EndeavourOS uses, but firewalld should have the option to define zones based on SSID. Never did it myself, but that would be the first thing I would check out.
firewalld comes with a GUI, too.
In KDE Plasma and XFCE there is an option in network manager to select firewall zone