{ lib, ... }: let configPath = ./config; microVMsPath = ./microvms; ceresImports = let files = builtins.attrNames (builtins.readDir configPath); in map (name: configPath + "/${name}") ( builtins.filter (name: builtins.match ".*\\.nix$" name != null) files ); microVMImports = let files = builtins.attrNames (builtins.readDir microVMsPath); in map (name: microVMsPath + "/${name}") ( builtins.filter (name: builtins.match ".*\\.nix$" name != null) files ); in { imports = ceresImports ++ microVMImports; nixpkgs.hostPlatform = lib.mkForce "x86_64-linux"; system.stateVersion = lib.mkForce "24.05"; }