services.opencloud.settings
NixOS option
Additional YAML configuration for OpenCloud services. Every item in this attrset will be mapped to a .yaml file in /etc/opencloud. The possible config options are currently not well documented, see source code: https://github.com/opencloud-eu/opencloud/blob/main/pkg/config/config.go
type: attribute set of (YAML 1.1 value)Default
{ }Example
declared in: nixos/modules/services/web-apps/opencloud.nixView source on NixOS/nixpkgs →{
proxy = {
auto_provision_accounts = true;
oidc = {
rewrite_well_known = true;
};
role_assignment = {
driver = "oidc";
oidc_role_mapper = {
role_claim = "opencloud_roles";
};
};
};
web = {
web = {
config = {
oidc = {
scope = "openid profile email opencloud_roles";
};
};
};
};
}