Root Overlays
The root overlays/ directory stores hand-written overlay functions that are imported into the system package set.
Up: NixOS Flakes Dendritic System Setup
Down: cells overlays | pkgs
What this node does
overlays/default.nix returns a list of overlay imports.
[
(import ./cinnamon.nemo)
(import ./iamb)
]These overlays are later combined with inputs.self.overlays.default inside the cells overlay module.
Why this is separate from pkgs
pkgs/ defines new local packages. overlays/ modifies or overrides package behavior. Keeping those concepts separate makes package additions and package overrides easier to review.