Rewrote nixos config using flakes. (actually pretty easy, just example flake file that imports original config as module in outputs, plus some modifications to replace impure imports)

The issue is, I made it for thinkpad fingerprint sensor drivers that are packaged as flakes, but they only work for variant of drivers that doesn't support password protection for fprintd-enroll, so it is vety insecure and I disabled it and flake-based config I made is pretty much useless for me again