I can't comment generally but I use NixOS and have had no issues playing games on Steam. The setup was laughably simple, just `programs.steam.enable = true;` and Steam handles compatibility so well that I buy games without thinking "will this run".
Actually there was one thing I couldn't do but this isn't unique to NixOS. I tried to install a GTAV mod that allows you to ride your smart bike trainer in game: GTBikeV. The mod can be installed, but the Bluetooth doesn't work. This is a WINE limitation.
This reminds me of another story. Apparently zinc cadmium sulfide was dropped on Canadians by the US military in 1953 -- 2 Albertan towns, and Winnipeg. The timing was so close it made me wonder if it was part of the same program. It seems so, Winnipeg is mentioned in the full research paper.
I've seen this called Somatosensory Tinnitus [0], and it's what I have as well. Stretching my neck & clearing my ears of wax pretty much resolves it every time, or at least helps a lot.
I only have it on the left side, and my TMJ lines up marginally worse on that side, so it's probably related.
I pretty much got rid of my tinnitus, but my situation won't apply to most people.
So I don't have any permanent hearing loss beyond what's normal. My tinnitus is Somatosensory [1], in my case aggravated by neck and jaw tension. My jaw doesn't align all that well on one side, and I can hear a sharp ring if I move my neck/jaw in the right ways.
I first noticed it after a kayaking trip in which I packed my ear with water so badly that I gave up on getting it out. This went on for months until the conductive hearing loss (i.e. earwax) + neck/jaw tension combined to produce tinnitus. Obviously I didn't know the cause at the time, so it caused me some stress before I started to make progress.
This is just armchair medicine, but my tinnitus seems to be caused by poor signal to noise. If my neck/jaw is tense or misaligned, then the noise floor is raised. I think it's literally my auditory nerve picking up interference from my neck or jar. Similarly, if my hearing is blocked, then the signal is lowered. If the signal to noise is too poor, then my brain stops filtering out the noise, and I hear it as tinnitus.
The solution for me is just a combination of neck stretching, and protecting myself from all hearing loss. I have to monitor this because it will flare up occasionally.
Actually there was one thing I couldn't do but this isn't unique to NixOS. I tried to install a GTAV mod that allows you to ride your smart bike trainer in game: GTBikeV. The mod can be installed, but the Bluetooth doesn't work. This is a WINE limitation.