@@ -60,7 +60,7 @@ In addition to numerous new and upgraded packages, this release has the followin
6060## Backward Incompatibilities {#sec-release-22.05-incompatibilities}
6161
6262- `pkgs.ghc` now refers to `pkgs.targetPackages.haskellPackages.ghc`.
63− This *only* makes a difference if you are cross-compiling and will
63+ This _only_ makes a difference if you are cross-compiling and will
6464 ensure that `pkgs.ghc` always runs on the host platform and compiles
6565 for the target platform (similar to `pkgs.gcc` for example).
6666 `haskellPackages.ghc` still behaves as before, running on the build
@@ -177,7 +177,7 @@ In addition to numerous new and upgraded packages, this release has the followin
177177 to allow users to make changes to the `nixos-rebuild build-vm` configuration
178178 that do not apply to their normal system.
179179
180− The `config.system.build.vm` attribute now always exists and defaults to the
180+ The `config.system.build.vm` attribute now always exists and defaults to the
181181 value from `vmVariant`. Configurations that import the `virtualisation/qemu-vm.nix`
182182 module themselves will override this value, such that `vmVariant` is not used.
183183
@@ -185,6 +185,14 @@ In addition to numerous new and upgraded packages, this release has the followin
185185
186186- The `writers.writePyPy2`/`writers.writePyPy3` and corresponding `writers.writePyPy2Bin`/`writers.writePyPy3Bin` convenience functions to create executable Python 2/3 scripts using the PyPy interpreter were added.
187187
188+- If you are using Wayland you can choose to use the Ozone Wayland support
189+ in Chrome and several Electron apps by setting the environment variable
190+ `NIXOS_OZONE_WL=1` (for example via
191+ `environment.sessionVariables.NIXOS_OZONE_WL = "1"`).
192+ This is not enabled by default because Ozone Wayland is
193+ still under heavy development and behavior is not always flawless.
194+ Furthermore, not all Electron apps use the latest Electron versions.
195+
188196- The `influxdb2` package was split into `influxdb2-server` and
189197 `influxdb2-cli`, matching the split that took place upstream. A
190198 combined `influxdb2` package is still provided in this release for
@@ -236,8 +244,9 @@ In addition to numerous new and upgraded packages, this release has the followin
236244 Plugins are automatically repackaged using autoPatchelf.
237245
238246- The `zrepl` package has been updated from 0.4.0 to 0.5:
239− * The RPC protocol version was bumped; all zrepl daemons in a setup must be updated and restarted before replication can resume.
240− * A bug involving encrypt-on-receive has been fixed. Read the [zrepl documentation](https://zrepl.github.io/configuration/sendrecvoptions.html#job-recv-options-placeholder) and check the output of `zfs get -r encryption,zrepl:placeholder PATH_TO_ROOTFS` on the receiver.
247+
248+ - The RPC protocol version was bumped; all zrepl daemons in a setup must be updated and restarted before replication can resume.
249+ - A bug involving encrypt-on-receive has been fixed. Read the [zrepl documentation](https://zrepl.github.io/configuration/sendrecvoptions.html#job-recv-options-placeholder) and check the output of `zfs get -r encryption,zrepl:placeholder PATH_TO_ROOTFS` on the receiver.
241250
242251- Renamed option `services.openssh.challengeResponseAuthentication` to `services.openssh.kbdInteractiveAuthentication`.
243252 Reason is that the old name has been deprecated upstream.