v5.2.5: utils.makeOverlay to replace utils.mkOverlay due to failing checks
utils.mkOverlays being depreciated in favor of utils.makeOverlays due to not passing checks. overlays now accessible via outputs.overlays.packageName instead of outputs.overlays.${system}.packageName
new function is called differently and in a slightly different spot, but achieves the same end goal
devShell output changed to devShells.${system}.default due to devShell output being an old way to do it.
Overlays output change:
New:
Old:
Dev shell change:
New:
Old: