{ dgn-lib, ... }: let inherit (dgn-lib) enableModules mkImports recursiveFuse; # List of modules to enable enabledModules = [ ]; # List of services to enable enabledServices = [ "forgejo" "garage" "peertube" ]; in recursiveFuse [ (enableModules enabledModules) { imports = mkImports ./. enabledServices; } ]