Typically youll need to either repaint the entire walls and ceiling with a stain-blocking primer like Kilz Restoration, replace the carpet and any other indoor fabrics, and use an ozone generator to clean the air
Permanent removal requires cleaning the actual smoke particles from surfaces, fabrics, and the air system rather than covering them with fragrance
The American Cancer Society states of cigarette odors, Though unknown, the cancer-causing effects would likely be very small compared with direct secondhand smoke exposure, such as living in a household that has a smoker. Odor-Absorbing Materials The following materials are believed to be capable of absorbing or neutralizing tobacco smoke odors, at least temporarily: vinegar
Air purification: Air purifiers can trap smoke particles from the air in filters, physically removing smoke from the air
Holyfield | Guitarians.com