1{ lib, ... }: 2{ 3 flake.lib = lib.fixedPoints.makeExtensible (final: { 4 mkDisableOption = desc: lib.mkEnableOption desc // { default = true; }; 5 6 loadDir = 7 dir: lib.filesystem.listFilesRecursive dir |> builtins.filter (lib.hasSuffix "default.nix"); 8 }); 9}