{ lib, ... }: { imports = builtins.readDir ./apps |> builtins.attrNames |> builtins.filter (file: builtins.match ".*\\.nix" file != null) |> map (file: ./apps/${file}); my = { dev.gameDev.enable = lib.mkDefault false; apps = { art.enable = lib.mkDefault false; dictionaries.enable = lib.mkDefault false; fonts.enable = lib.mkDefault false; gaming.enable = lib.mkDefault false; internet.enable = lib.mkDefault false; multimedia.enable = lib.mkDefault false; office.enable = lib.mkDefault false; misc.enable = lib.mkDefault false; }; }; }