distro/pkg/nix: synchronize from downstream nixpkgs
Some parts of the expression don't work so well due to the way we use it with apkg separately from nixpkgs, but I don't think it matters and it's nice to keep the .nix file diff minimal.
I re-tested that it's up to date for upcoming 3.3, too.