···924924 </listitem>
925925 <listitem>
926926 <para>
927927+ As Singularity has renamed to
928928+ <link xlink:href="https://apptainer.org/news/community-announcement-20211130">Apptainer</link>
929929+ to distinguish from
930930+ <link xlink:href="https://sylabs.io/2021/05/singularity-community-edition">an
931931+ un-renamed fork by Sylabs Inc.</link>, there are now two
932932+ packages of Singularity/Apptainer:
933933+ </para>
934934+ <itemizedlist spacing="compact">
935935+ <listitem>
936936+ <para>
937937+ <literal>apptainer</literal>: From
938938+ <literal>github.com/apptainer/apptainer</literal>, which
939939+ is the new repo after renaming.
940940+ </para>
941941+ </listitem>
942942+ <listitem>
943943+ <para>
944944+ <literal>singularity</literal>: From
945945+ <literal>github.com/sylabs/singularity</literal>, which is
946946+ the fork by Sylabs Inc..
947947+ </para>
948948+ </listitem>
949949+ </itemizedlist>
950950+ <para>
951951+ <literal>programs.singularity</literal> got a new
952952+ <literal>package</literal> option to specify which package to
953953+ use.
954954+ </para>
955955+ <para>
956956+ <literal>singularity-tools.buildImage</literal> got a new
957957+ input argument <literal>singularity</literal> to specify which
958958+ package to use.
959959+ </para>
960960+ </listitem>
961961+ <listitem>
962962+ <para>
963963+ The new option
964964+ <literal>programs.singularity.enableFakeroot</literal>, if set
965965+ to <literal>true</literal>, provides
966966+ <literal>--fakeroot</literal> support for
967967+ <literal>apptainer</literal> and
968968+ <literal>singularity</literal>.
969969+ </para>
970970+ </listitem>
971971+ <listitem>
972972+ <para>
927973 The <literal>unifi-poller</literal> package and corresponding
928974 NixOS module have been renamed to <literal>unpoller</literal>
929975 to match upstream.
+12
nixos/doc/manual/release-notes/rl-2305.section.md
···225225226226- 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.
227227228228+- As Singularity has renamed to [Apptainer](https://apptainer.org/news/community-announcement-20211130)
229229+ to distinguish from [an un-renamed fork by Sylabs Inc.](https://sylabs.io/2021/05/singularity-community-edition),
230230+ there are now two packages of Singularity/Apptainer:
231231+ * `apptainer`: From `github.com/apptainer/apptainer`, which is the new repo after renaming.
232232+ * `singularity`: From `github.com/sylabs/singularity`, which is the fork by Sylabs Inc..
233233+234234+ `programs.singularity` got a new `package` option to specify which package to use.
235235+236236+ `singularity-tools.buildImage` got a new input argument `singularity` to specify which package to use.
237237+238238+- The new option `programs.singularity.enableFakeroot`, if set to `true`, provides `--fakeroot` support for `apptainer` and `singularity`.
239239+228240- The `unifi-poller` package and corresponding NixOS module have been renamed to `unpoller` to match upstream.
229241230242- 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.