We currently define sources to build purebred in nix in different
files. Both keep around redundant information found in both. Since nix
flakes is still experimental, we didn't want to make nix develop the
default when building the nix package. So we kept the older nix-build
around which also defined overlays etc.
Instead simplify everything by defining a single source of truth in
overlays which is then used by two methods of building in nix: the old
nix-build way and the newer nix build.
We currently define sources to build purebred in nix in different files. Both keep around redundant information found in both. Since nix flakes is still experimental, we didn't want to make
nix develop
the default when building the nix package. So we kept the oldernix-build
around which also defined overlays etc.Instead simplify everything by defining a single source of truth in
overlays
which is then used by two methods of building in nix: the oldnix-build
way and the newernix build
.