Ethersync
Ethersync aims to enable real-time collaborative editing of local text files. Similar to Etherpads, it facilitates multiple users to work on content simultaneously, enabling applications such as shared notes or pair programming.
This project is funded by NLnet through these subgrants:
Options
programs.ethersync
- programs.ethersync.enable
-
Whether to enable Ethersync.
- Type:
boolean
- Default:
false
- programs.ethersync.package
-
The ethersync package to use.
- Type:
package
- Default:
pkgs.ethersync
- Notes:
- Missing update script An update script is required for automatically tracking the latest release.
Examples
{ pkgs, ... }: { programs.ethersync.enable = true; programs.neovim = { enable = true; configure = { packages.ethersync = { start = [ pkgs.nvim-ethersync ]; }; }; }; }