There are a number of products for those with light sensitivities. Color can be specific to each person, however there is one color that has a pinkish tint that research showed was effective on a large percent of our population with light sensitivity. It essentially blocks out the blue light of the spectrum. We know research has shown that blue light is excitatory to the brain and this may be one reason this tint works for patients.
Here is a link that may be helpful to you: What color is best for light sensitivity? https://migraine.com/blog/what-color-of-eyewear-is-the-best-for-light-sensitivity/
There are covers that can be purchased for fluorescents that help with the type of light. It won't help with flicker however. You can also still purchase incandescents and I know some patients talk to their managers and provide their own lighting in close proximity to their work space. https://migraine.com/blog/migraine-patients-can-now-buy-legal-incandescent-lights/ Also, fluorescent lighting is less obtrusive to Migraineurs who also have the option of ambient lighting coming in through a window near them. The ambient light won't cancel out the fluorescent light, but it is helpful.
I do know TheraSpecs does have a type of glasses that fit over your regular prescription lenses. I'm writing a piece about my experience with them, right now actually.
~Ellen