I’m not sure if this is a good thing.
In my opinion your flake is abusing a bug in nixpkgs.
Flakes allow easy injection of “unfree” software into the system of the user who consumes a flake.
I still prefer the NIXPKGS_ALLOW_UNFREE=1/--impure combination, as it gives me the control over the licenses I am willing to violate ![]()