Should my app only honor “Dark Mode” settings in the OS?

I’m playing around with the idea of a dark mode for my app.

I’d like to simply honor the operating system settings but I know there’s been situations I’ve personally been very happy some apps allow an app level override. My situation is I don’t have a place for settings in my app and building it for this seems silly.

Any research done on this and what users have come to expect?