Skip to content

Pantalaimon headless

services.pantalaimon-headless.instances

Declarative instance config.

Note: to use pantalaimon interactively, e.g. for a Matrix client which does not support End-to-end encryption (like fractal), refer to the home-manager module.

Type: attribute set of (submodule)

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.dataPath

The directory where pantalaimon should store its state such as the database file.

Type: path

Default

"/var/lib/pantalaimon-‹name›"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.extraSettings

Extra configuration options. See pantalaimon(5) for available options.

Type: attribute set

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.homeserver

The URI of the homeserver that the pantalaimon proxy should forward requests to, without the matrix API path but including the http(s) schema.

Type: string

Example

"https://matrix.org"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.listenAddress

The address where the daemon will listen to client connections for this homeserver.

Type: string

Default

"localhost"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.listenPort

The port where the daemon will listen to client connections for this homeserver. Note that the listen address/port combination needs to be unique between different homeservers.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

8009

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.logLevel

Set the log level of the daemon.

Type: one of "info", "warning", "error", "debug"

Default

"warning"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix

services.pantalaimon-headless.instances.<name>.ssl

Whether or not SSL verification should be enabled for outgoing connections to the homeserver.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/matrix/pantalaimon.nix