CNSPRCY
E2EE connections between trusted devices for establishing private group chats.
Options
programs.cnsprcy
- programs.cnsprcy.enable
-
Whether to enable cnsprcy.
- Type:
boolean
- Default:
false
- programs.cnsprcy.package
-
The cnsprcy package to use.
- Type:
package
- Default:
pkgs.cnsprcy
services.cnsprcy
- services.cnsprcy.enable
-
Whether to enable cnsprcy.
- Type:
boolean
- Default:
false
- services.cnsprcy.group
-
Group that contains the system user that executes CNSPRCY.
- Type:
string
- Default:
"cnsprcy"
- services.cnsprcy.hostname
-
Hostname of CNSPRCY server
- Type:
string
- Default:
"options"
- services.cnsprcy.package
-
The cnsprcy package to use.
- Type:
package
- Default:
pkgs.cnsprcy
- services.cnsprcy.stateDir
-
State directory for CNSPRCY server
- Type:
string
- Default:
"/var/lib/cnsprcy"
- services.cnsprcy.user
-
Username of the system user that should own files and services related to CNSPRCY.
- Type:
string
- Default:
"cnsprcy"
Examples
basic
{ ... }: { services.cnsprcy.enable = true; }
This project is funded by NLnet through these subgrants:
Related links: