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.