···924 </listitem>
925 <listitem>
926 <para>
0000000000000000000000000000000000000000000000927 The <literal>unifi-poller</literal> package and corresponding
928 NixOS module have been renamed to <literal>unpoller</literal>
929 to match upstream.
···924 </listitem>
925 <listitem>
926 <para>
927+ As Singularity has renamed to
928+ <link xlink:href="https://apptainer.org/news/community-announcement-20211130">Apptainer</link>
929+ to distinguish from
930+ <link xlink:href="https://sylabs.io/2021/05/singularity-community-edition">an
931+ un-renamed fork by Sylabs Inc.</link>, there are now two
932+ packages of Singularity/Apptainer:
933+ </para>
934+ <itemizedlist spacing="compact">
935+ <listitem>
936+ <para>
937+ <literal>apptainer</literal>: From
938+ <literal>github.com/apptainer/apptainer</literal>, which
939+ is the new repo after renaming.
940+ </para>
941+ </listitem>
942+ <listitem>
943+ <para>
944+ <literal>singularity</literal>: From
945+ <literal>github.com/sylabs/singularity</literal>, which is
946+ the fork by Sylabs Inc..
947+ </para>
948+ </listitem>
949+ </itemizedlist>
950+ <para>
951+ <literal>programs.singularity</literal> got a new
952+ <literal>package</literal> option to specify which package to
953+ use.
954+ </para>
955+ <para>
956+ <literal>singularity-tools.buildImage</literal> got a new
957+ input argument <literal>singularity</literal> to specify which
958+ package to use.
959+ </para>
960+ </listitem>
961+ <listitem>
962+ <para>
963+ The new option
964+ <literal>programs.singularity.enableFakeroot</literal>, if set
965+ to <literal>true</literal>, provides
966+ <literal>--fakeroot</literal> support for
967+ <literal>apptainer</literal> and
968+ <literal>singularity</literal>.
969+ </para>
970+ </listitem>
971+ <listitem>
972+ <para>
973 The <literal>unifi-poller</literal> package and corresponding
974 NixOS module have been renamed to <literal>unpoller</literal>
975 to match upstream.
+12
nixos/doc/manual/release-notes/rl-2305.section.md
···225226- The `zramSwap` is now implemented with `zram-generator`, and the option `zramSwap.numDevices` for using ZRAM devices as general purpose ephemeral block devices has been removed.
227000000000000228- The `unifi-poller` package and corresponding NixOS module have been renamed to `unpoller` to match upstream.
229230- The new option `services.tailscale.useRoutingFeatures` controls various settings for using Tailscale features like exit nodes and subnet routers. If you wish to use your machine as an exit node, you can set this setting to `server`, otherwise if you wish to use an exit node you can set this setting to `client`. The strict RPF warning has been removed as the RPF will be loosened automatically based on the value of this setting.
···225226- The `zramSwap` is now implemented with `zram-generator`, and the option `zramSwap.numDevices` for using ZRAM devices as general purpose ephemeral block devices has been removed.
227228+- As Singularity has renamed to [Apptainer](https://apptainer.org/news/community-announcement-20211130)
229+ to distinguish from [an un-renamed fork by Sylabs Inc.](https://sylabs.io/2021/05/singularity-community-edition),
230+ there are now two packages of Singularity/Apptainer:
231+ * `apptainer`: From `github.com/apptainer/apptainer`, which is the new repo after renaming.
232+ * `singularity`: From `github.com/sylabs/singularity`, which is the fork by Sylabs Inc..
233+234+ `programs.singularity` got a new `package` option to specify which package to use.
235+236+ `singularity-tools.buildImage` got a new input argument `singularity` to specify which package to use.
237+238+- The new option `programs.singularity.enableFakeroot`, if set to `true`, provides `--fakeroot` support for `apptainer` and `singularity`.
239+240- The `unifi-poller` package and corresponding NixOS module have been renamed to `unpoller` to match upstream.
241242- The new option `services.tailscale.useRoutingFeatures` controls various settings for using Tailscale features like exit nodes and subnet routers. If you wish to use your machine as an exit node, you can set this setting to `server`, otherwise if you wish to use an exit node you can set this setting to `client`. The strict RPF warning has been removed as the RPF will be loosened automatically based on the value of this setting.