CNSPRCY
E2EE connections between trusted devices for establishing private group chats.
Declared in: projects/CNSPRCY/default.nix
Demo
Implement missing demoOptions
programs.cnsprcy
-
Whether to enable cnsprcy.
- Type:
boolean- Default:
false- Declared in:
- projects/CNSPRCY/programs/cnsprcy/module.nix
-
The cnsprcy package to use.
- Type:
package- Default:
pkgs.cnsprcy- Declared in:
- projects/CNSPRCY/programs/cnsprcy/module.nix
programs.cnsprcy.enable
programs.cnsprcy.package
services.cnsprcy
-
Whether to enable cnsprcy.
- Type:
boolean- Default:
false- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
-
Group that contains the system user that executes CNSPRCY.
- Type:
string- Default:
"cnsprcy"- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
-
Hostname of CNSPRCY server
- Type:
string- Default:
config.networking.hostName- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
-
The cnsprcy package to use.
- Type:
package- Default:
pkgs.cnsprcy- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
-
State directory for CNSPRCY server
- Type:
string- Default:
"/var/lib/cnsprcy"- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
-
Username of the system user that should own files and services related to CNSPRCY.
- Type:
string- Default:
"cnsprcy"- Declared in:
- projects/CNSPRCY/services/cnsprcy/module.nix
services.cnsprcy.enable
services.cnsprcy.group
services.cnsprcy.hostname
services.cnsprcy.package
services.cnsprcy.stateDir
services.cnsprcy.user
Examples
basic
{ ... }: { services.cnsprcy.enable = true; }
Declared in: projects/CNSPRCY/services/cnsprcy/examples/basic.nix
Metadata
This project is funded by NLnet through these subgrants:
- Review
- CNSPRCY
Related links: