···2627- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).
280029- `tooling-language-server` has been renamed to `deputy` (both the package and binary), following the rename of the upstream project.
3031- `lima` package now only includes the guest agent for the host's architecture by default. If your guest VM's architecture differs from your Lima host's, you'll need to enable the `lima-additional-guestagents` package by setting `withAdditionalGuestAgents = true` when overriding lima with this input.
···2627- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).
2829+- `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/).
30+31- `tooling-language-server` has been renamed to `deputy` (both the package and binary), following the rename of the upstream project.
3233- `lima` package now only includes the guest agent for the host's architecture by default. If your guest VM's architecture differs from your Lima host's, you'll need to enable the `lima-additional-guestagents` package by setting `withAdditionalGuestAgents = true` when overriding lima with this input.
···7 buildPackages,
8 bison,
9 coreutils,
010 flex,
11 git,
12 gperf,
···100 # which cannot be set at the same time as -Wformat-security
101 hardeningDisable = [ "format" ];
102103- patches = [
104- # Don't assume /usr/share/X11, and also respect the XKB_CONFIG_ROOT
105- # environment variable, since NixOS relies on it working.
106- # See https://github.com/NixOS/nixpkgs/issues/226484 for more context.
107- ./xkb-includes.patch
0108109- ./link-pulseaudio.patch
110111- # Override locales install path so they go to QtWebEngine's $out
112- ./locales-path.patch
113114- # Reproducibility QTBUG-136068
115- ./gn-object-sorted.patch
116- ];
000000000117118 postPatch =
119 ''
···7 buildPackages,
8 bison,
9 coreutils,
10+ fetchpatch2,
11 flex,
12 git,
13 gperf,
···101 # which cannot be set at the same time as -Wformat-security
102 hardeningDisable = [ "format" ];
103104+ patches =
105+ [
106+ # Don't assume /usr/share/X11, and also respect the XKB_CONFIG_ROOT
107+ # environment variable, since NixOS relies on it working.
108+ # See https://github.com/NixOS/nixpkgs/issues/226484 for more context.
109+ ./xkb-includes.patch
110111+ ./link-pulseaudio.patch
112113+ # Override locales install path so they go to QtWebEngine's $out
114+ ./locales-path.patch
115116+ # Reproducibility QTBUG-136068
117+ ./gn-object-sorted.patch
118+ ]
119+ ++ lib.optionals stdenv.cc.isClang [
120+ # https://chromium-review.googlesource.com/c/chromium/src/+/6445471
121+ (fetchpatch2 {
122+ url = "https://github.com/chromium/chromium/commit/f8f21fb4aa01f75acbb12abf5ea8c263c6817141.patch?full_index=1";
123+ stripLen = 1;
124+ extraPrefix = "src/3rdparty/chromium/";
125+ hash = "sha256-wcby9uD8xb4re9+s+rdl1hcpxDcHxuI68vUNAC7Baas=";
126+ })
127+ ];
128129 postPatch =
130 ''
···1{
2 lib,
03 buildPythonPackage,
4 fetchFromGitHub,
5 jaxtyping,
···55 # https://github.com/cornellius-gp/gpytorch/issues/2396
56 "test_t_matmul_matrix"
57 ];
0005859 meta = with lib; {
60 description = "Highly efficient and modular implementation of Gaussian Processes, with GPU acceleration";
···1{
2 lib,
3+ stdenv,
4 buildPythonPackage,
5 fetchFromGitHub,
6 jaxtyping,
···56 # https://github.com/cornellius-gp/gpytorch/issues/2396
57 "test_t_matmul_matrix"
58 ];
59+60+ # Testing is broken on Darwin due to a `scikit-learn` issue, see https://github.com/NixOS/nixpkgs/issues/423831
61+ doCheck = !stdenv.hostPlatform.isDarwin;
6263 meta = with lib; {
64 description = "Highly efficient and modular implementation of Gaussian Processes, with GPU acceleration";