I was hoping to be able to set up a LNURL for receiving zaps without involving a third party, but it seems that isn't possible yet. I guess it's Alby for now.
But there may be hope yet! Rumour has it a publicly accessible BTCpay Server with a clearnet domain can generate LNURLs that work with Nostr. So I now have another reason to get my kludgey BTCpay Server working. My goal for that is still to run it on a VPS and have it talk to my full node at home (instead of it's own dedicated node).
Once I have fiber either at my home or my fiat mine I'll migrate it to some bare metal there and run it as intended (on the same machine/VM as a full node).