cross-posted from: https://discuss.tchncs.de/post/22368053
NixOS Facter aims to be an alternative to projects such as NixOS Hardware and nixos-generate-config. It solves the problem of bootstrapping NixOS configurations by deferring decisions about hardware and other aspects of the target platform to NixOS modules.
It sounds neat, but I haven’t really had to screw with hardware configuration. I’ve had it on 10 different places, including decent sized servers and I’ve had to mess with one laptop video card which was working fine but stuck in acceleration mode all the time.
I’m relatively new to Nix, but so far i’ve only had to touch the pre-generated hardware configuration file once, to add an extra couple drives on one of my systems.
Still curious about what exactly this offers over nix-generate-config
I read the spec, It seems useful if you want to do some server level tweaking like turning on the flags to make use of ECC RAM if there’s ECC RAM. But yeah the hardware can fix pretty damn solid two solid for me to even realize that someone made a project for better hardware control.