If you are that much of a tweaker and you already know NixOS, maybe it would make more sense to use NixOS in your context
Also see