vmsilo/modules
Davíð Steinn Geirsson 0a07f7f14e Switch ephemeral overlay from qcow2 to raw sparse image
qcow2 causes O_DIRECT failures on ext4 due to crosvm doing unaligned
access when parsing the qcow2 header. Since we don't use any qcow2
features (the disk is created fresh and deleted on stop), a raw sparse
file via truncate works just as well and also removes the qemu package
dependency from the VM service.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 00:49:44 +00:00
..
lib Remove dead code and simplify helpers 2026-03-07 16:34:52 +00:00
assertions.nix netvm: support network.netvm = "host" for host-routed networking 2026-03-07 15:28:47 +00:00
css-colors.nix feat(tray): add tray proxy for VM system tray integration 2026-02-17 23:29:42 +00:00
default.nix netvm: add network.netvm/isNetvm convenience layer for auto VM-to-VM links 2026-03-07 14:21:38 +00:00
desktop.nix desktop: pass vm.color as-is instead of resolving to hex 2026-03-07 17:22:51 +00:00
netvm.nix netvm: support network.netvm = "host" for host-routed networking 2026-03-07 15:28:47 +00:00
networking.nix Fix networkd wait-online by setting RequiredForOnline=no on vmsilo units 2026-03-07 20:19:15 +00:00
options.nix Switch ephemeral overlay from qcow2 to raw sparse image 2026-03-08 00:49:44 +00:00
overlay.nix Add colored borders for VM app and menu icons 2026-03-07 17:33:48 +00:00
package.nix Change nixosVms from list to attrset keyed by VM name 2026-02-26 20:26:55 +00:00
pci.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
scripts.nix Switch ephemeral overlay from qcow2 to raw sparse image 2026-03-08 00:49:44 +00:00
services.nix Switch ephemeral overlay from qcow2 to raw sparse image 2026-03-08 00:49:44 +00:00