services.radicale.rights
NixOS option
Configuration for Radicale’s rights file. See https://radicale.org/v3.html#authentication-and-rights. This option only works in conjunction with settings. Setting this will also set settings.rights.type and settings.rights.file to appropriate values.
type: attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string) or a non-empty list of them)Default
{ }Example
declared in: nixos/modules/services/networking/radicale.nixView source on NixOS/nixpkgs →root = {
user = ".+";
collection = "";
permissions = "R";
};
principal = {
user = ".+";
collection = "{user}";
permissions = "RW";
};
calendars = {
user = ".+";
collection = "{user}/[^/]+";
permissions = "rw";
};