Guest OS profiles

Generated Markdown for references/concept_profiles.md.

Open book page Back to the skill graph

# Guest OS profiles

_Shipped hardware-default sets (windows-11, linux-modern, …); override or extend by dropping \*.wcl into ~/.config/vmlab/profiles/._

A **profile** is a named set of hardware defaults (machine type, firmware, secure
boot, TPM, disk bus, NIC, display, CPUs/memory) chosen with `profile = "..."` on a
VM or template. Precedence is **VM block > template metadata > profile > defaults**.
Override or extend the shipped profiles by dropping `*.wcl` into
`~/.config/vmlab/profiles/`. See [the profiles table]../references/fact_profiles_table.md for the
shipped set.


## Related

- [vm {} block]../references/entity_vms.md

- [Templates]../references/concept_templates.md

- [Host config]../references/concept_host_config.md

- [Shipped guest OS profiles]../references/fact_profiles_table.md

[← Back to SKILL.md]../SKILL.md