I run my on lnd node and I can send zaps, but Damus opens BlueWallet to do so. I haven’t figured out receiving zaps yet bc I think I need to set up a domain name and ln-url ?
Discussion
I'm running my fork of Ligess which does Lightning Address, and Nostr Wallet Connect. First is for receiving, second for zapping, which works directly from within Amethyst, without opening a wallet.
AFAIK Damus also has Nostr Wallet Connect (at least, for now), but haven't tested it.
https://github.com/mutatrum/ligess
You do need a domain.
You can also do it with Alby (I think, it will forward the requests to your node, but you're still hitting their servers initially IINM). LNBits is also an option.