Merge pull request #153219 from symphorien/doc-miniflux

nixos/miniflux: improve docs

Changed files
+7 -2
nixos
modules
services
web-apps
+7 -2
nixos/modules/services/web-apps/miniflux.nix
···
let
cfg = config.services.miniflux;
+
defaultAddress = "localhost:8080";
+
dbUser = "miniflux";
dbPassword = "miniflux";
dbHost = "localhost";
···
{
options = {
services.miniflux = {
-
enable = mkEnableOption "miniflux";
+
enable = mkEnableOption "miniflux and creates a local postgres database for it";
config = mkOption {
type = types.attrsOf types.str;
···
Configuration for Miniflux, refer to
<link xlink:href="https://miniflux.app/docs/configuration.html"/>
for documentation on the supported values.
+
+
Correct configuration for the database is already provided.
+
By default, listens on ${defaultAddress}.
'';
};
···
config = mkIf cfg.enable {
services.miniflux.config = {
-
LISTEN_ADDR = mkDefault "localhost:8080";
+
LISTEN_ADDR = mkDefault defaultAddress;
DATABASE_URL = "postgresql://${dbUser}:${dbPassword}@${dbHost}/${dbName}?sslmode=disable";
RUN_MIGRATIONS = "1";
CREATE_ADMIN = "1";