···916 </listitem>
917 <listitem>
918 <para>
00000000919 The <literal>zramSwap</literal> is now implemented with
920 <literal>zram-generator</literal>, and the option
921 <literal>zramSwap.numDevices</literal> for using ZRAM devices
···916 </listitem>
917 <listitem>
918 <para>
919+ <literal>services.xserver.desktopManager.plasma5.phononBackend</literal>
920+ now defaults to vlc according to
921+ <link xlink:href="https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages">upstrean
922+ recommendation</link>
923+ </para>
924+ </listitem>
925+ <listitem>
926+ <para>
927 The <literal>zramSwap</literal> is now implemented with
928 <literal>zram-generator</literal>, and the option
929 <literal>zramSwap.numDevices</literal> for using ZRAM devices
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···223224- The `services.fwupd` module now allows arbitrary daemon settings to be configured in a structured manner ([`services.fwupd.daemonSettings`](#opt-services.fwupd.daemonSettings)).
22500226- 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)
···223224- The `services.fwupd` module now allows arbitrary daemon settings to be configured in a structured manner ([`services.fwupd.daemonSettings`](#opt-services.fwupd.daemonSettings)).
225226+- `services.xserver.desktopManager.plasma5.phononBackend` now defaults to vlc according to [upstrean recommendation](https://community.kde.org/Distributions/Packaging_Recommendations#Non-Plasma_packages)
227+228- 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.
229230- As Singularity has renamed to [Apptainer](https://apptainer.org/news/community-announcement-20211130)
+16-22
nixos/modules/services/networking/minidlna.nix
···16 description = lib.mdDoc ''
17 Whether to enable MiniDLNA, a simple DLNA server.
18 It serves media files such as video and music to DLNA client devices
19- such as televisions and media players. If you use the firewall consider
20 adding the following: `services.minidlna.openFirewall = true;`
21 '';
22 };
···54 description = lib.mdDoc ''
55 The interval between announces (in seconds).
56 Instead of waiting for announces, you should set `openFirewall` option to use SSDP discovery.
57- Furthermore, this option has been set to 90000 in order to prevent disconnects with certain
58- clients and relies solely on the discovery.
59-60- Lower values (e.g. 30 seconds) should be used if you can't use the discovery.
61 Some relevant information can be found here:
62 https://sourceforge.net/p/minidlna/discussion/879957/thread/1389d197/
63 '';
···82 };
83 options.root_container = mkOption {
84 type = types.str;
85- default = ".";
86- example = "B";
87 description = lib.mdDoc "Use a different container as the root of the directory tree presented to clients.";
88 };
89 options.log_level = mkOption {
···133134 users.groups.minidlna.gid = config.ids.gids.minidlna;
135136- systemd.services.minidlna =
137- { description = "MiniDLNA Server";
138-139- wantedBy = [ "multi-user.target" ];
140- after = [ "network.target" ];
141142- serviceConfig =
143- { User = "minidlna";
144- Group = "minidlna";
145- CacheDirectory = "minidlna";
146- RuntimeDirectory = "minidlna";
147- PIDFile = "/run/minidlna/pid";
148- ExecStart =
149- "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid" +
150- " -f ${settingsFile}";
151- };
152 };
0153 };
154}
···16 description = lib.mdDoc ''
17 Whether to enable MiniDLNA, a simple DLNA server.
18 It serves media files such as video and music to DLNA client devices
19+ such as televisions and media players. If you use the firewall, consider
20 adding the following: `services.minidlna.openFirewall = true;`
21 '';
22 };
···54 description = lib.mdDoc ''
55 The interval between announces (in seconds).
56 Instead of waiting for announces, you should set `openFirewall` option to use SSDP discovery.
57+ Lower values (e.g. 30 seconds) should be used if your network blocks the discovery unicast.
00058 Some relevant information can be found here:
59 https://sourceforge.net/p/minidlna/discussion/879957/thread/1389d197/
60 '';
···79 };
80 options.root_container = mkOption {
81 type = types.str;
82+ default = "B";
83+ example = ".";
84 description = lib.mdDoc "Use a different container as the root of the directory tree presented to clients.";
85 };
86 options.log_level = mkOption {
···130131 users.groups.minidlna.gid = config.ids.gids.minidlna;
132133+ systemd.services.minidlna = {
134+ description = "MiniDLNA Server";
135+ wantedBy = [ "multi-user.target" ];
136+ after = [ "network.target" ];
0137138+ serviceConfig = {
139+ User = "minidlna";
140+ Group = "minidlna";
141+ CacheDirectory = "minidlna";
142+ RuntimeDirectory = "minidlna";
143+ PIDFile = "/run/minidlna/pid";
144+ ExecStart = "${pkgs.minidlna}/sbin/minidlnad -S -P /run/minidlna/pid -f ${settingsFile}";
000145 };
146+ };
147 };
148}
···39 meta = with lib; {
40 description = "Parser for JET databases";
41 homepage = "https://github.com/skelsec/aesedb";
042 license = with licenses; [ mit ];
43 maintainers = with maintainers; [ fab ];
44 };
···39 meta = with lib; {
40 description = "Parser for JET databases";
41 homepage = "https://github.com/skelsec/aesedb";
42+ changelog = "https://github.com/skelsec/aesedb/releases/tag/${version}";
43 license = with licenses; [ mit ];
44 maintainers = with maintainers; [ fab ];
45 };