The problem with replicating computer monitors in shader form is that the dot triad shadow masks they used is very hard to replicate, probably harder than even TV slot masks. This is especially true considering current resolution limitations. Most people have at most 1080p displays, when in reality you need 4K or higher for accurate shadow mask emulation. There have been attempts, such as DOSBox’s RGB scaler and You Have To Win The Game’s CRT emulation, but at least to me, they only look like imitations, and cannot be otherwise because there are only so many pixels to work with. Only aperture grille TVs and monitors, such as Sony’s Trinitrons, can currently be emulated somewhat faithfully.
Other than that, well, many CGA monitors were pretty much glorified TVs to begin with, so existing CRT shaders already more or less work. Not sure if there’s already an existing monochrome shader, but it might be worth looking into, especially the heavy phosphor delay commonly associated with them. As for VGA, the closest you’ll probably get is a shader that does veeeeery slight blur, with 1 pixel-thick scanlines if desired. CRT-Geom can actually achieve this with some tweaking:
