{ lib, ... }: { imports = let serviceFiles = builtins.filter (file: builtins.match ".*\\.nix" file != null) ( builtins.attrNames (builtins.readDir ./services) ); in map (file: ./services/${file}) serviceFiles; my.services = { network.enable = lib.mkDefault false; nvidia.enable = lib.mkDefault false; printing.enable = lib.mkDefault false; sound.enable = lib.mkDefault false; wireguard.enable = lib.mkDefault false; }; }