Pat yourself daily on quitting....Congrats! (from a past smoker that quit 28 years ago!) I hate to think how I smelled all those years before, let alone how my stash smelled then! Yucky!
None the less, smoke-fumes are hard to get out of fabric. But the best luck I have had, is to air the fabric first, (I just hang it in the garage/shade) Remember that fabric fades very easily if you put it in direct sunlight. But I have taken quilts out to parks and laid them on the grass for an hour or so...My Grandmother in her 100's once told me they used to do this to freshen quilts
Vinegar (plain white/clear) has worked very well for me when added to the wash. Oxy-Clean is very harsh...but works well when just a little is used. But my best is vinegar in a light wash and then without drying your fabric, wash again in Orvus. If you dry your fabric in the dryer, before the smoke fumes are gone...it kinda seems that you "lock" your fumes into the fabric....I may be wacky on that thought....but heat sets color and smells in my experience.
Good luck and I hope to hear how you handled this ...let us hear back from you!