Legacy Branch
The legacy branch bridges older accumulator-style modules into the newer branch model.
Up: branches
Down: core options
What this branch does
config.my.branches.legacy = {
description = "Compatibility branch collecting legacy module accumulators.";
nixosModules = cfg.nixosModules;
hmModules = cfg.hmModules;
};Why it exists
Refactors are safer when old contribution points still work. This branch lets older leaves that append to my.nixosModules or my.hmModules flow into the same host selection mechanism as newer branches.
When to remove it
Remove this branch only after all leaves have moved to explicit branch targets and no external consumers rely on the legacy accumulator options.