{ lib, ... }: { imports = builtins.readDir ./dev |> builtins.attrNames |> builtins.filter (file: builtins.match ".*\\.nix" file != null) |> map (file: ./dev/${file}); my.emacs.enable = lib.mkDefault false; my.dev = { sh.enable = lib.mkDefault false; nix.enable = lib.mkDefault false; docker.enable = lib.mkDefault false; python.enable = lib.mkDefault false; haskell.enable = lib.mkDefault false; javascript.enable = lib.mkDefault false; }; }