{ lib, ... }: with lib.options; with lib.types; { options.modules = { nix.extend = mkOption { default = true; type = types.bool; }; containers = { engine = mkOption { default = "podman"; type = types.enum [ "podman" "docker" ]; }; extraOptions = mkOption { default = [ ]; type = types.listOf types.str; }; }; }; }