utmapp / utmapp/UTM

scripting: expose all qemu configs

Open
#6,933 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Swift
Stars
35.5k
Forks
1.8k
Avg merge
5d 5h
Merged PRs (30d)
7

Description

Currently, only a couple of the qemu configs ( `hypervisor` & `uefi` ) are exposed to the scripting bridge.

Should be able to update the values of all qemu configs . Ex: `TPMDevice`

Example use case:
When one wants to create a VM for Windows 11, the default created VM through the scripting will not boot.
Because, the Windows VM creation workflow in the UTM UI will turn on few configs which will make the Windows setup to boot.
Specifically, the newly created VM through the windows flow will turn on `RTCLocalTime`, `TPMDevice` and `UEFIBoot` , all of which are false by default in a newly created VM and currently there is no way to change them via scripting.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.