{ config, ... }: { options = { device = { type = lib.mkOption { type = lib.types.enum [ "minimal" "primary" "server" "vds" "wsl" ]; default = "minimal"; description = "Type of device for this host."; }; username = lib.mkOption { type = lib.types.str; default = "${inputs.zeroq.devices.admin}"; description = "Username for host"; }; }; }; }