While cleaning the interior of the car today the headliner in my 89 CRX DX has all but disintegrated,

I applied a tad to much pressure and tore right through it almost like paper and after pulling the rest of it down I found that there is no actual headliner panel.
The fabric that was up there had been stretched and held in place by plastic poppers. Id like to replace it and am wondering if anyone has gone through this process. I cant seem to find headliner panels that are compatible with my make and year and that have sunroof hole cut out. Ive googeld it to death and can seem to find anything helpful. Im guessing I could grab one for a different make and year and cut out the center for the sun roof but am unsure which headliners would be compatible. Any thoughts?