All of my rifles have flash suppressors. They still light up the night. A lot of people saw the flashes from the hotel room.
Modern gun powder is pretty much smokeless. Indoor shooting ranges are a good example. Just need to vent the fumes...
Just tape a bag over the smoke detector.