PRs ready for review _

https://github.com/NixOS/nixpkgs/pull/164698

Bumps

~~https://github.com/NixOS/nixpkgs/pull/171398~~

~~https://github.com/NixOS/nixpkgs/pull/171536~~

~~https://github.com/NixOS/nixpkgs/pull/170726~~

~~https://github.com/NixOS/nixpkgs/pull/170019~~

https://github.com/NixOS/nixpkgs/pull/169302#issuecomment-1102509632

https://github.com/NixOS/nixpkgs/pull/171143

https://github.com/NixOS/nixpkgs/pull/170851

https://github.com/NixOS/nixpkgs/pull/171160

https://github.com/NixOS/nixpkgs/pull/169175

https://github.com/NixOS/nixpkgs/pull/170901

~~https://github.com/NixOS/nixpkgs/pull/171550~~

~~https://github.com/NixOS/nixpkgs/pull/171862~~

https://github.com/NixOS/nixpkgs/pull/171022

https://github.com/NixOS/nixpkgs/pull/172076

https://github.com/NixOS/nixpkgs/pull/171949

Would be great to get this major version bump into 22.05. Mostly ready to go, just bikeshedding the approach for failing unit tests.

https://github.com/NixOS/nixpkgs/pull/171165

If somebody who is on darwin/x86_64 could just check out this PR:

https://github.com/NixOS/nixpkgs/pull/147486

And run the GUI with nix-build -A crystfel && result/bin/crystfel to check if it really runs and not just compiles, that would be very nice. I only have a Linux machine here unfortunately…

This helps users avoid creating potentially dangerous configuration when using the recently introduced 1Password module. It would be great if this made it into 22.05 before the 1Password module hits NixOS stable.

https://github.com/NixOS/nixpkgs/pull/172058

https://github.com/NixOS/nixpkgs/pull/168222

node2nix might make it controversial, could be changed to just pulling the compiled release instead of compiling it with node2nix from source.

https://github.com/NixOS/nixpkgs/pull/173006

https://github.com/NixOS/nixpkgs/pull/172302

https://github.com/NixOS/nixpkgs/pull/171766

fixes:

https://github.com/NixOS/nixpkgs/issues/171138