There is acc power under the dash in a blank acc connector if you want it on with the key, also cont. power there so you don't have to run to the battery. In the 07-18 Silverado,Tahoe, Suburban's the black acc connector box by the brake pedal all had an empty pin that you can get both acc an cont. power from with an insulated female spade connector. I usually use a 1/4" self tapping screw to one of the metal supports under the dash for power.
Antenna looks good. I use a hole saw made for NMO's and rarely ever pull the dome light, just check that my hole isn't going to hit a support brace and measure for center and 16" in from the brake light then feed the coax to one side or the other. depnding on where I am mounting the radio. GM is the easiest brand to put radios in, in and out of the shop in 20-30 minutes depending on if the customer is "helping"