Can't find layer libraries on Linux

I’m receiving these errors when running the app:

[Loader Message] libVkLayer_core_validation.so: cannot open shared object file: No such file or directory (0)

My paths are sourced in .profile and everything compiles fine. I’m using Nvidia 390 drivers (GTX 1060). I enumerated layers on my device and they’re all there.

Is there a way to see where Vulkan is looking for? The doc says specifying VK_LAYER_PATH overrides the defaults, which is what I’m doing. Is there a known hack required with Nvidia drivers?

Yes, defining env VK_LOADER_DEBUG=all should log some extra info.

I’ve posted some additional info over in the stack overflow question.