I think 12G is fine tbh. By the time we need more, the GPU is probably obsolete anyways.
Any specific reason you're going for Intel?
For that money, you can get much better CPUs for gaming or productivity from AMD but it may hold the lead in some very specific tasks.
You should also generally explain what specific purpose they need such an expensive CPU for; it's way outside what you need for typical gaming or PC usage. For gaming purposes, you usually want to spend most of your budget on GPU and monitor.
Motherboard is quite expensive; do you require special features that a more basic board wouldn't provide?
The memory is extremely overpriced. Cheaper memory can be had for >1€/GB less. You can get 48GB of the same model for less: https://nl.pcpartpicker.com/product/NTHqqs/corsair-vengeance-rgb-48-gb-2-x-24-gb-ddr5-5200-cl38-memory-cmh48gx5m2b5200c38
For memory, always sort by price/GB and choose the cheapest that has an appropriate module size and is on your motherboard's supported list.
I don't trust WD. I'd get a Samsung SSD.
Case is quite expensive but if they like the looks, that obviously trumps.
All of those are entirely separate components; I have no idea what you're attempting to imply here.
For anyone else reading along: This person is talking out of their ass.
That should be our new slogan:
NixOS: Your Emacs' bootloader.
LACT and Mangohud can do that pretty well
This is a configuration declaration abstraction issue. Systemd timers and services are more like primitives.
In NixOS, we have an abstraction that allows simple declaration of a service and timer that runs some script.
As an example, I use this to export my paperless for backup daily in a way that is safe (paperless itself cannot run during that time, guaranteed by systemd) and simple:
(Even without NixOS domain knowledge you should be able to follow what's going on here.)
All that's needed in order to cause a systemd timer to be created for this service is to declare the startAt = "daily";
at the bottom.
LACT. Though I don't know if it can OC Nvidia, Nvidia support is quite new.
Don't let it uncharge fully. You ideally want to stay in the 30-70% range as much as possible.
If only there was a place where it's written down what he did? Commenters have yet to discover this mystical record.
microG requires ROM integration; root is entirely tangential.
The OS is Android but "degoogled", so no Google espionage services or play store etc. It's quite nice actually.
I'm pretty sure you can flash the stock FP4 ROM too though.