Nickonomic
Since nobody else tried this yet, I tried the same setup on my known good hardware.
Didn't work for me at all LOL.
(Disclaimer: I'm comparing to "Basic Display Adapter" Windows, not "accelerated" Windows.)
I'm on a laptop with UHD Graphics 620 and a (custom-installed) AUO B140RTN03.0 panel, which is working pretty great for me on Windows 1809 with Basic Display Adapter.
I know that the panel is good because it's the only one out of 8 different LCD panels I tried that's both pretty comfortable in Windows — and it's the only LCD that feels "totally normal" in the BIOS.
Tried same exact NixOS 24.05.5630.c505ebf77752 GNOME on Live USB.
Immediately felt something wrong just looking at the wallpaper.
To rule out UI/font issues, I temporaily installed NoMachine to connect to the same remote desktop I connect to on Windows, with identical quality settings and software decoding (which feels very nice on Windows 1809 + Basic Display).
(FYI I used a screen dimming overlay on the remote desktop's side to emulate the same effects of the "TN white color fix" I usually do on Windows, so that's not the the issue either. Made sure to try this "remote-side dimming method" on Windows too and it was totally fine there.)
Also tried both 60hz and 40hz display modes.
Used for a few hours and ended up feeling super disoriented and lots of brain fog. Felt like I couldn't relax. Drop shadows in apps looked way more intense/"thicker" than they're supposed to be. Generally looked oversharpened.
All photos looked totally wrong and had a "false 3D depth effect" — [[even though this is one of the only LCDs I tried that managed to NOT have that issue on Windows!]]
It honestly felt very similar to "MacBook symptoms" which I didn't even known my TN panel was capable of creating, since it doesn't cause anything like that at all under Windows + Basic Display.
Before running NoMachine I was also using GNOME desktop and the browser for a bit and had the same symptoms, so it's not a problem with the NoMachine Linux version.
Returning to Windows 1809 + Basic Display Adapter INSTANTLY fixed the problems and my screen was back to normal.
TLDR NixOS 24.05.5630.c505ebf77752 doesn't work at all on a UHD 620 laptop even with a known good panel.
I'm actually surprised you're fine with it on a UHD 720 desktop.
Possibly the way NixOS decides to output to internal laptop panels (vs. desktop video output) is entirely different.
Note that I do not think the problem here is flicker-related. Huge chance it's color/image-processing related instead. I'm not ruling out LCD clock/timing issues, but the way photos looked was so different which makes me think the difference is not just "incorrect LCD timings" or whatever.
NixOS was using spatial dithering (not temporal), but I've ruled out dithering since I've tried Basic Display Windows 1809 with spatial dithering and it's fine (although I slightly prefer dithering disabled). Dithering is not what makes photos "look 3D" — enabling dithering doesn't affect that on Windows.
This TN panel also has some flicker anyway (mild PWM and inversion) but again fine in Windows and the BIOS.
Running a Linux VM "within Windows" is also fine.
Yet somehow, running NixOS natively is able to ruin the otherwise fine screen