···916916 </listitem>
917917 <listitem>
918918 <para>
919919+ <literal>services.xserver.desktopManager.plasma5.phononBackend</literal>
920920+ now defaults to vlc according to
921921+ <link xlink:href="https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages">upstrean
922922+ recommendation</link>
923923+ </para>
924924+ </listitem>
925925+ <listitem>
926926+ <para>
919927 The <literal>zramSwap</literal> is now implemented with
920928 <literal>zram-generator</literal>, and the option
921929 <literal>zramSwap.numDevices</literal> for using ZRAM devices
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···223223224224- The `services.fwupd` module now allows arbitrary daemon settings to be configured in a structured manner ([`services.fwupd.daemonSettings`](#opt-services.fwupd.daemonSettings)).
225225226226+- `services.xserver.desktopManager.plasma5.phononBackend` now defaults to vlc according to [upstrean recommendation](https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages)
227227+226228- 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.
227229228230- As Singularity has renamed to [Apptainer](https://apptainer.org/news/community-announcement-20211130)
+16-22
nixos/modules/services/networking/minidlna.nix
···1616 description = lib.mdDoc ''
1717 Whether to enable MiniDLNA, a simple DLNA server.
1818 It serves media files such as video and music to DLNA client devices
1919- such as televisions and media players. If you use the firewall consider
1919+ such as televisions and media players. If you use the firewall, consider
2020 adding the following: `services.minidlna.openFirewall = true;`
2121 '';
2222 };
···5454 description = lib.mdDoc ''
5555 The interval between announces (in seconds).
5656 Instead of waiting for announces, you should set `openFirewall` option to use SSDP discovery.
5757- Furthermore, this option has been set to 90000 in order to prevent disconnects with certain
5858- clients and relies solely on the discovery.
5959-6060- Lower values (e.g. 30 seconds) should be used if you can't use the discovery.
5757+ Lower values (e.g. 30 seconds) should be used if your network blocks the discovery unicast.
6158 Some relevant information can be found here:
6259 https://sourceforge.net/p/minidlna/discussion/879957/thread/1389d197/
6360 '';
···8279 };
8380 options.root_container = mkOption {
8481 type = types.str;
8585- default = ".";
8686- example = "B";
8282+ default = "B";
8383+ example = ".";
8784 description = lib.mdDoc "Use a different container as the root of the directory tree presented to clients.";
8885 };
8986 options.log_level = mkOption {
···133130134131 users.groups.minidlna.gid = config.ids.gids.minidlna;
135132136136- systemd.services.minidlna =
137137- { description = "MiniDLNA Server";
138138-139139- wantedBy = [ "multi-user.target" ];
140140- after = [ "network.target" ];
133133+ systemd.services.minidlna = {
134134+ description = "MiniDLNA Server";
135135+ wantedBy = [ "multi-user.target" ];
136136+ after = [ "network.target" ];
141137142142- serviceConfig =
143143- { User = "minidlna";
144144- Group = "minidlna";
145145- CacheDirectory = "minidlna";
146146- RuntimeDirectory = "minidlna";
147147- PIDFile = "/run/minidlna/pid";
148148- ExecStart =
149149- "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid" +
150150- " -f ${settingsFile}";
151151- };
138138+ serviceConfig = {
139139+ User = "minidlna";
140140+ Group = "minidlna";
141141+ CacheDirectory = "minidlna";
142142+ RuntimeDirectory = "minidlna";
143143+ PIDFile = "/run/minidlna/pid";
144144+ ExecStart = "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid -f ${settingsFile}";
152145 };
146146+ };
153147 };
154148}