+10
maintainers/maintainer-list.nix
+10
maintainers/maintainer-list.nix
···
+8
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
+8
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
···
+2
nixos/doc/manual/release-notes/rl-2211.section.md
+2
nixos/doc/manual/release-notes/rl-2211.section.md
···- [Patroni](https://github.com/zalando/patroni), a template for PostgreSQL HA with ZooKeeper, etcd or Consul.<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···- [Patroni](https://github.com/zalando/patroni), a template for PostgreSQL HA with ZooKeeper, etcd or Consul.+- [WriteFreely](https://writefreely.org), a simple blogging platform with ActivityPub support. Available as [services.writefreely](options.html#opt-services.writefreely.enable).<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+485
nixos/modules/services/web-apps/writefreely.nix
+485
nixos/modules/services/web-apps/writefreely.nix
···
···+"services.writefreely.database.passwordFile must be set if services.writefreely.database.createLocally is set to true";+"services.writefreely.database.createLocally has no use when services.writefreely.database.type is set to sqlite3";+${cfg.package}/bin/writefreely -c '${cfg.stateDir}/config.ini' --create-admin ${cfg.admin.name}:$admin_pass+${config.services.mysql.package}/bin/mysql --skip-column-names --execute "ALTER USER '${cfg.database.user}'@'localhost' IDENTIFIED VIA unix_socket OR mysql_native_password USING PASSWORD('$db_pass'); FLUSH PRIVILEGES;"+${cfg.package}/bin/writefreely -c '${cfg.stateDir}/config.ini' --create-admin ${cfg.admin.name}:$admin_pass+if [[ $(query "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = '${cfg.database.name}'") == 0 ]]; then
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+44
nixos/tests/web-apps/writefreely.nix
+44
nixos/tests/web-apps/writefreely.nix
···
···