{ self, inputs, lib, rootPath, ... }: let inherit (self) outputs; importWithArgs = lib.flip import { inherit inputs outputs; }; in { flake.overlays = [ "modifications" "additions" ] |> (with lib; flip genAttrs (name: importWithArgs (rootPath + "/overlays/${name}"))); }