How to do it in a compatible mode?

I learned that there are lot of model libraries and I have no idea how to run them in compatible mode during simulation. Or there are some MOSFET transistors models compatible with ngspice? I attach my project and your suggestions are welcome.
forum.7z (75.8 KB)

Just do it! Don’t care for compatibility right now.

Select the models according to your devices chosen. I would copy them and put them into my own library forum_devices.lib.

Attach the models to your symbols.

Care for the pin sequence.
Bipolar in ngspice is C B E. Your symbols often have 3 2 1.
MOS is D G S B.
Diode is A C. Symbols often are vice versa.
Subcircuit model may differ.

Have a look at KiCad Eeschema as GUI for ngspice, tutorial for setting up the simulation. It offers a description how to do that. Or watch https://www.youtube.com/watch?v=V6D6I4fwQGA, at about 4min plus…

Start with a simple circuit (one bipolar).