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