Matrix Branch
The matrix branch collects homeserver behavior separately from generic server defaults.
Up: branches
Down: Matrix server leaf | Matrix options
What this branch does
config.my.branches.matrix = {
description = "Dendritic matrix branch for homeserver and bridge modules.";
};The branch is selected by a server host that wants Matrix. The implementation leaf reads my.matrix to decide whether to enable Synapse and optional bridges.
Why it exists
Matrix is a service role, not a generic server requirement. Separating it from server allows a host to be a server without also becoming a Matrix homeserver.