{ pkgs, config, lib, inputs, ...}: let thisDir = ./.; nixFiles = builtins.attrNames (builtins.readDir thisDir); moduleFiles = builtins.filter (name: builtins.match ".*\\.nix" name != null && name != "default.nix") nixFiles; modules = builtins.map (name: thisDir + "/${name}") moduleFiles; in { # Import all the old modules imports = modules; ############ TEMP Module inputs # Got from here https://nixos.wiki/wiki/OpenLDAP#Setting_up_a_server_with_SSL_certs_via_ACME }