I didn't even know this was a thing, but there are all sorts of eye shields that filter out specific ranges of light that can cause migraines--there is even one that filters out fluorescent light. If you have these kinds of photophobia, you should also look into getting similarly-tinted light bulbs. Do these look as steampunk as the description sounds?
Here is the RNIB site
https://shop.rnib.org.uk/mobility/eyeshields-and-sunglasses/migraines.html
Here is the RNIB site
https://shop.rnib.org.uk/mobility/eyeshields-and-sunglasses/migraines.html