feat(microvm): add a microVM guest module

lib/genMicrovmGuestModule.nix: qemu guest with a shared read-only store
(virtiofs), persistent /etc, /var and /home volumes, a tap on br0 (its
name derived from the guest IP, as IFNAMSIZ caps it at 15 chars), and a
deterministic MAC. Also keep lib/*.nix tracked.
This commit is contained in:
Ryan Yin committed 2026-09-21 16:32:23 +08:00
1 parent bbc4bf9449
commit 9b76879235
3 files changed
+122

No files matched your search

+3
View File
@@ -229,3 +229,6 @@ __marimo__/
# Streamlit
.streamlit/secrets.toml
# the library modules under lib/ must stay tracked
!lib/*.nix