Go gentle on the dome light cover, I think it has tangs to hold it on, then it's all screws IIRC. I got my fabric at JoAnn Fabrics, they stock grey and black with the foam backing. YouTube "headliner replacement" and you will find some great walk-throughs. Once you remove the screws and pull the push pins (use an automotive interior pry tool) and free up the fiberboard, you will have to use a very stiff brush to scrub off the remnants of the foam. Once you have all the foam off and the surface cleaned and vacuumed, you can cut the new material to fit, but leave about 4" on all sides if possible for positioning. You will be trimming it after it is glued. Measure where the dome light goes and cut a small undersized X there so the wire can come through.
Before you glue, fill in all the gouges with something smooth that will not shrink, like spakling putty (I used fiberglass since my fiberboard was creased a few spots). You might prime the spots if you use something like that, I would think that Kilz would suffice if it absorbs in and gets some bite.
IIRC, glue is applied to the foam backing, half at a time. Maybe you put some on the fiberboard too, look it up, I forget. You fold the fabric in half and start at the dome light, putting it down and gently rubbing it, working toward getting adhesion all the way across from window to window and then lightly burnish it all the way across like a print head toward the windshield, careful not to have any wrinkles. You can't reposition if you have the right glue. Once you wrap the edges and make some cuts at the corners to properly edge wrap like a gift wrapped present, take the other half that is not glued yet and, with some plastic proteciting the finished half, lay the last half over the finished work so that with plastic protecting the edges, spray the glue on the last half and like a print head again, burnish the fabric to the fiberboard side to side, pass by pass until you reach the back window area, letting your excess wrap, cutting and folding the corners like the front.
Trim it up, use pins to poke through from the backside and mark the push pin holes and then poke them through and put it back together being very careful not to push ANYWHERE very hard, it is very easy to mash a handprint into the foam.
I used a spray adhesive, 3m 38808 or maybe it was 77?. Again, google it or YouTube it and you fill find interior experts who know what to do.