You're on finasteride which is probably the best treatment out there for hair loss, just give it some time (6 months) and you should see results especially with your type of diffuse thinning.
A multi-vitamin is a good idea maybe add some MSM and Vit C.
I'm not really a fan of minoxidil I would only add it in if you see things getting worse or want faster results. nizoral is a good idea, at the very least it's good for scalp health.
On the plus side, your existing hair hairs looks silky and healthy so stress might be part of the problem.