···101101102102- `services.thelounge.private` was removed in favor of `services.thelounge.public`, to follow with upstream changes.
103103104104+- `pkgs.docbookrx` was removed since it's unmaintained
105105+104106## Other Notable Changes {#sec-release-22.05-notable-changes}
105107106108- The option [services.redis.servers](#opt-services.redis.servers) was added
+10-5
nixos/modules/services/web-apps/wordpress.nix
···301301 # implementation
302302 config = mkIf (eachSite != {}) (mkMerge [{
303303304304- assertions = mapAttrsToList (hostName: cfg:
305305- { assertion = cfg.database.createLocally -> cfg.database.user == user;
306306- message = ''services.wordpress.sites."${hostName}".database.user must be ${user} if the database is to be automatically provisioned'';
307307- }
308308- ) eachSite;
304304+ assertions =
305305+ (mapAttrsToList (hostName: cfg:
306306+ { assertion = cfg.database.createLocally -> cfg.database.user == user;
307307+ message = ''services.wordpress.sites."${hostName}".database.user must be ${user} if the database is to be automatically provisioned'';
308308+ }) eachSite) ++
309309+ (mapAttrsToList (hostName: cfg:
310310+ { assertion = cfg.database.createLocally -> cfg.database.passwordFile == null;
311311+ message = ''services.wordpress.sites."${hostName}".database.passwordFile cannot be specified if services.wordpress.sites."${hostName}".database.createLocally is set to true.'';
312312+ }) eachSite);
313313+309314310315 warnings = mapAttrsToList (hostName: _: ''services.wordpress."${hostName}" is deprecated use services.wordpress.sites."${hostName}"'') (oldSites cfg);
311316