You cannot kill a nightmare because they're basically a really really upset dream, therefore just as immortal, not even fully being in the plane of reality anyway- you can make them go away, however. It's yes, a lot more mental warfare than physical! "It's just a dream" kind of mentality usually makes em leave. Like remember when Jupiter tried to treat that one nightmare like a dream and it left? Boom