Home Explore Blog CI



nixpkgs

14th chunk of `nixos/doc/manual/release-notes/rl-2111.section.md`
756b8d819e7012d4d63cc293bc804f6388e32ddc5f4764d40000000100000936
- Three new options, [xdg.mime.addedAssociations](#opt-xdg.mime.addedAssociations), [xdg.mime.defaultApplications](#opt-xdg.mime.defaultApplications), and [xdg.mime.removedAssociations](#opt-xdg.mime.removedAssociations) have been added to the [xdg.mime](#opt-xdg.mime.enable) module to allow the configuration of `/etc/xdg/mimeapps.list`.

- Kopia was upgraded from 0.8.x to 0.9.x. Please read the [upstream release notes](https://github.com/kopia/kopia/releases/tag/v0.9.0) for changes and upgrade instructions.

- The `systemd.network` module has gained support for the FooOverUDP link type.

- The `networking` module has a new `networking.fooOverUDP` option to configure Foo-over-UDP encapsulations.

- `networking.sits` now supports Foo-over-UDP encapsulation.

-  The `virtualisation.libvirtd` module has been refactored and updated with new options:
    - `virtualisation.libvirtd.qemu*` options (e.g.: `virtualisation.libvirtd.qemuRunAsRoot`) were moved to [`virtualisation.libvirtd.qemu`](options.html#opt-virtualisation.libvirtd.qemu) submodule,
    - software TPM1/TPM2 support (e.g.: Windows 11 guests) ([`virtualisation.libvirtd.qemu.swtpm`](options.html#opt-virtualisation.libvirtd.qemu.swtpm)),
    - custom OVMF package (e.g.: `pkgs.OVMFFull` with HTTP, CSM and Secure Boot support) ([`virtualisation.libvirtd.qemu.ovmf.package`](options.html#opt-virtualisation.libvirtd.qemu.ovmf.package)).

- The `cawbird` Twitter client now uses its own API keys to count as different application than upstream builds. This is done to evade application-level rate limiting. While existing accounts continue to work, users may want to remove and re-register their account in the client to enjoy a better user experience and benefit from this change.

- A new option `services.prometheus.enableReload` has been added which can be enabled to reload the prometheus service when its config file changes instead of restarting.

- The option `services.prometheus.environmentFile` has been removed since it was causing [issues](https://github.com/NixOS/nixpkgs/issues/126083) and Prometheus now has native support for secret files, i.e. `basic_auth.password_file` and `authorization.credentials_file`.

- Dokuwiki now supports caddy! However
  - the nginx option has been removed, in the new configuration, please use the `dokuwiki.webserver = "nginx"` instead.

Title: XDG MIME, Kopia, Systemd, Networking, Libvirtd, Cawbird, and Prometheus Updates
Summary
This section details updates to various modules and packages. The XDG MIME module gains new options for configuring `/etc/xdg/mimeapps.list`. Kopia has been upgraded to version 0.9.x. The `systemd.network` module now supports FooOverUDP. The `networking` module has a `networking.fooOverUDP` option, and `networking.sits` supports Foo-over-UDP encapsulation. `virtualisation.libvirtd` is refactored with new options, including TPM support and custom OVMF package. Cawbird now uses its own API keys to avoid rate limiting. Prometheus has a new `enableReload` option and removes `environmentFile` due to issues, suggesting the use of native secret file support. Dokuwiki now supports Caddy, with the nginx option replaced by `dokuwiki.webserver = "nginx"`.