Commit graph

13 commits

Author SHA1 Message Date
b876265793 Reduce default core isolation from "full" to "vm"
Full isolation has too much impact to be a default. Even on an almost
unloaded machine with a couple of VMs running it results in audio buffer
underruns due to the significant scheduling latency.

This change is fine because with vmsilo, the trust domain is the VM. There
isn't much reason to protect apps from other apps running in the same VM.
Better to run those apps in separate VMs in that case.
2026-03-18 11:35:10 +00:00
3b0bbd088d Update docs and examples 2026-03-07 17:49:04 +00:00
f33abeace0 Update README.md and examples to use netvm config 2026-03-07 15:07:04 +00:00
85c88cfb33 Change nixosVms from list to attrset keyed by VM name
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 20:26:55 +00:00
8de5e55801 Replace sound tri-state with playback/capture booleans
Instead of passing raw crosvm attrsets, sound is now configured
with two booleans: sound.playback (default true) and sound.capture
(default false, implies playback).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 00:30:39 +00:00
af137e9594 Add explicit color assignment to doc examples 2026-02-18 16:40:16 +00:00
5fd3f1578a Add some opinionated optional guest config, update docs 2026-02-16 22:02:39 +00:00
c80a8c807a Auto-assign sequential VM IDs instead of requiring manual specification
VM IDs (used for vsock CIDs and TAP name truncation) are now
automatically assigned starting from 3 based on list position,
removing the need for users to specify them. Also removes the
constraints that IDs must be odd numbers in range 3-255.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 20:10:06 +00:00
b0b0809577 Update example config 2026-02-16 17:07:17 +00:00
7bd7c3e3f8 Enable sound by default in VMs 2026-02-16 17:04:53 +00:00
0d36da9f55 Move project under dsg gitlab namespace 2026-02-15 13:15:50 +00:00
429b37671b fmt example config 2026-02-15 12:10:55 +00:00
9dc243fe24 Add complete system configuration example 2026-02-15 02:22:17 +00:00