GNUTaler

Advanced electronic payment system for privacy-preserving payments

Declared in: projects/GNUTaler/default.nix

Demo

Implement missing demo

Options

services.taler
services.taler.includes

Files to include into the config file using Taler's @inline@ directive.

This allows including arbitrary INI files, including imperatively managed ones.

Type:
list of absolute path
Default:
[ ]
Declared in:
nixos/modules/services/finance/taler/module.nix
services.taler.runtimeDir

Runtime directory shared between the taler services.

Crypto helpers put their sockets here for instance and the httpd connects to them.

Type:
string
Default:
"/run/taler-system-runtime/"
Declared in:
nixos/modules/services/finance/taler/module.nix
services.taler.settings

Global configuration options for the taler config file.

For a list of all possible options, please see the man page taler.conf(5)

Type:
open submodule of attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
Default:
{ }
Declared in:
nixos/modules/services/finance/taler/module.nix
services.taler.settings.taler.CURRENCY

The currency which taler services will operate with. This cannot be changed later.

Type:
non-empty string
Declared in:
nixos/modules/services/finance/taler/module.nix
services.taler.settings.taler.CURRENCY_ROUND_UNIT

Smallest amount in this currency that can be transferred using the underlying RTGS.

You should probably not touch this.

Type:
string
Default:
"${config.services.taler.settings.taler.CURRENCY}:0.01"
Declared in:
nixos/modules/services/finance/taler/module.nix

Examples

Backup with anastasis
{ ... }:
{
  programs.taler.enable = true;
}

Declared in: projects/GNUTaler/examples/backup.nix

Basic GNU Taler configuration
{ ... }:
{
  imports = [
    ./taler.nix
    ./libeufin.nix
    ./merchant.nix
    ./client.nix
  ];
}

Declared in: projects/GNUTaler/examples/basic/default.nix

Metadata

This project is funded by NLnet through these subgrants:

Entrust
GNUTaler-LocalCurrencies
Taler-iOS-wallet
Review
GNUTaler
GNUTaler-KYC
MTE

Related links: