Home Explore Blog Models CI



nixpkgs

22th chunk of `nixos/doc/manual/release-notes/rl-2205.section.md`
26febcb8195975b9dfd62d1f6620254b17ad4f19c7ecc2d2000000010000085a
- The polkit service, available at `security.polkit.enable`, is now disabled by default. It will automatically be enabled through services and desktop environments as needed.

- `mercury` was updated to 22.01.1, which has some breaking changes ([Mercury 22.01 news](https://dl.mercurylang.org/release/release-notes-22.01.html)).

- xfsprogs was update to version 5.15, which enables inobtcount and bigtime by default on filesystem creation. Support for these features was added in kernel 5.10 and deemed stable in kernel 5.15.
  If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than 5.10, you need to format them with `mkfs.xfs -m bigtime=0 -m inobtcount=0`.

- `services.xserver.desktopManager.xfce` now includes Xfce's screen locker, `xfce4-screensaver` that is enabled by default. You can disable it by setting `false` to [services.xserver.desktopManager.xfce.enableScreensaver](#opt-services.xserver.desktopManager.xfce.enableScreensaver).

- The `hadoop` package has added support for `aarch64-linux` and `aarch64-darwin` as of 3.3.1 ([#158613](https://github.com/NixOS/nixpkgs/pull/158613)).

- The `R` package now builds again on `aarch64-darwin` ([#158992](https://github.com/NixOS/nixpkgs/pull/158992)).

- The `nss` package was split into `nss_esr` and `nss_latest`, with `nss` being an alias for `nss_esr`. This was done to ease maintenance of `nss` and dependent high-profile packages like `firefox`.

- The default `scribus` version is now 1.5, while version 1.4 is still available as `scribus_1_4` ([#172700](https://github.com/NixOS/nixpkgs/pull/172700)).

- The Nextcloud module now supports to create a Mysql database automatically
  with `services.nextcloud.database.createLocally` enabled.

- The Nextcloud module now allows setting the value of the `max-age` directive of the `Strict-Transport-Security` HTTP header, which is now controlled by the `services.nextcloud.https` option, rather than `services.nginx.recommendedHttpHeaders`.

- The `spark3` package has been updated from 3.1.2 to 3.2.1 ([#160075](https://github.com/NixOS/nixpkgs/pull/160075)):

Title: Software and Configuration Updates
Summary
This chunk details various software updates and system configuration changes. Key updates include `mercury` to 22.01.1 (with breaking changes), `xfsprogs` to 5.15 (enabling `inobtcount` and `bigtime` by default for new XFS filesystems), and `spark3` from 3.1.2 to 3.2.1. The `polkit` service is now disabled by default, activating only when needed. `xfce4-screensaver` is now included and enabled by default in Xfce's desktop manager. New platform support includes `hadoop` for `aarch64-linux` and `aarch64-darwin`, and `R` building again on `aarch64-darwin`. Package restructuring occurred with `nss` splitting into `nss_esr` and `nss_latest`, and `scribus` defaulting to version 1.5. The Nextcloud module gained support for automatic local MySQL database creation and enhanced control over the `Strict-Transport-Security` HTTP header.