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.