{ lib, ... }: { imports = builtins.readDir ./services |> builtins.attrNames |> builtins.filter (file: builtins.match ".*\\.nix" file != null) |> map (file: ./services/${file}); 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; }; }