services.firefly-iii.settings

Options for firefly-iii configuration. Refer to https://github.com/firefly-iii/firefly-iii/blob/main/.env.example for details on supported values. All _FILE values supported by upstream are supported here.

APP_URL will be the same as services.firefly-iii.virtualHost if the former is unset in services.firefly-iii.settings.

Type
open submodule of attribute set of (string or signed integer or boolean)
Default
{ }
Example
{
  APP_ENV = "production";
  APP_KEY_FILE = "/var/secrets/firefly-iii-app-key.txt";
  SITE_OWNER = "mail@example.com";
  DB_CONNECTION = "mysql";
  DB_HOST = "db";
  DB_PORT = 3306;
  DB_DATABASE = "firefly";
  DB_USERNAME = "firefly";
  DB_PASSWORD_FILE = "/var/secrets/firefly-iii-mysql-password.txt";
}
Declared
<nixpkgs/nixos/modules/services/web-apps/firefly-iii.nix>