Btw I was able to get a bootable USB drive that worked based on the modules you have above, thanks.
I also found this document that has a lot of useful info and a script that can generate a list of likely modules you need for an initrd: Distro Integration | AArch64 Laptops. Worth a read!
WiFi was working great on my T14s Snapdragon until a recent nixos-unstable upgrade. I found I had no network connectivity and dmesg showed
May 13 11:05:02 pirayu kernel: input: X1E80100-LENOVO-Thinkpad-T14s Headset Jack as /devices/platform/sound/sound/card0/input10
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: failed to receive wmi unified ready event: -110
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: failed to start core: -110
May 13 11:05:02 pirayu kernel: failed to send QMI message
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: qmi failed to send mode request, mode: 4, err = -5
May 13 11:05:02 pirayu kernel: ath12k_pci 0004:01:00.0: qmi failed to send wlan mode off
I tracked it down to something that changed between d06b53b3af5726f644045a0ffb27aec5196e344c (working) and e4f52f3ea82ddd3754b467e3fdc0d709685c9a05 (broken) but I havenāt done a full git bisect. The most relevant difference I noticed is the Linux kernel upgrade from 6.14.5 to 6.14.6, but after finding this kernel bug report Iām now guessing itās actually due to the linux-firmware: 20250410 -> 20250509 upgrade.
Iām going to be pretty busy this weekend, but Iāll experiment a bit more. I suspect the 25.05 branch will be affected as well as that just branched off yesterday though I havenāt tested it yet.