Since we introduced NixOS Facter six weeks ago (Better hardware-detection with nixos-facter), we’ve mainly focused on refining and stabilising the report format and establishing some essential documentation. I’m happy to say that work is now done, and we’d like to invite the community to try it out...
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