Merge pull request #153219 from symphorien/doc-miniflux

nixos/miniflux: improve docs

authored by Guillaume Girol and committed by GitHub d5ddafd0 55ec2d9e

+7 -2
+7 -2
nixos/modules/services/web-apps/miniflux.nix
··· 4 let 5 cfg = config.services.miniflux; 6 7 dbUser = "miniflux"; 8 dbPassword = "miniflux"; 9 dbHost = "localhost"; ··· 31 { 32 options = { 33 services.miniflux = { 34 - enable = mkEnableOption "miniflux"; 35 36 config = mkOption { 37 type = types.attrsOf types.str; ··· 45 Configuration for Miniflux, refer to 46 <link xlink:href="https://miniflux.app/docs/configuration.html"/> 47 for documentation on the supported values. 48 ''; 49 }; 50 ··· 64 config = mkIf cfg.enable { 65 66 services.miniflux.config = { 67 - LISTEN_ADDR = mkDefault "localhost:8080"; 68 DATABASE_URL = "postgresql://${dbUser}:${dbPassword}@${dbHost}/${dbName}?sslmode=disable"; 69 RUN_MIGRATIONS = "1"; 70 CREATE_ADMIN = "1";
··· 4 let 5 cfg = config.services.miniflux; 6 7 + defaultAddress = "localhost:8080"; 8 + 9 dbUser = "miniflux"; 10 dbPassword = "miniflux"; 11 dbHost = "localhost"; ··· 33 { 34 options = { 35 services.miniflux = { 36 + enable = mkEnableOption "miniflux and creates a local postgres database for it"; 37 38 config = mkOption { 39 type = types.attrsOf types.str; ··· 47 Configuration for Miniflux, refer to 48 <link xlink:href="https://miniflux.app/docs/configuration.html"/> 49 for documentation on the supported values. 50 + 51 + Correct configuration for the database is already provided. 52 + By default, listens on ${defaultAddress}. 53 ''; 54 }; 55 ··· 69 config = mkIf cfg.enable { 70 71 services.miniflux.config = { 72 + LISTEN_ADDR = mkDefault defaultAddress; 73 DATABASE_URL = "postgresql://${dbUser}:${dbPassword}@${dbHost}/${dbName}?sslmode=disable"; 74 RUN_MIGRATIONS = "1"; 75 CREATE_ADMIN = "1";