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:
 "options"- 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
This project is funded by NLnet through these subgrants:
- Review
 - CNSPRCY
 
Related links: