If you are going aftermarket you have tons of options , nearly limitless .
Not long ago someone and here took on a similar project .
There is lots of light controllers that can be triggered a bunch of ways and stay on for a preset amount of time
You might be able to run an inline tap on the dome light wiring to a relay to power other lights, but in my experience on a few different cars , ecus, and control modules get weird when you tap into their wiring