]> git.scottworley.com Git - nixos-qemu-vm-isolation/summary
 
descriptionIsolate NixOS QEMU VMs from each other
last changeFri, 5 Jun 2026 18:56:08 +0000 (11:56 -0700)
readme

Isolate NixOS QEMU VMs from each other and from the host by using a private /nix/store image that contains only the VM’s dependencies (like the installer has) rather than a virtio mount of the host’s entire /nix/store.

Update: virtualisation.useNixStoreImage exists now! But it builds the store image at runtime, rather that at build-time, drastically increasing VM start-up time.

shortlog
47 hours ago Scott WorleyMake patch-overlays idempotent main
47 hours ago Scott WorleyPut squashfs-label patch overlays in a separate file
2 days ago Scott WorleyUse bcarnes' squashfs label patches instead of the...
2 days ago Scott Worleynixpkgs pin: 25.05 → 26.05
4 days ago Scott WorleyAdjust squashfs-tools patch to apply cleanly on top...
4 days ago Scott WorleyContemplate using bcarnes' squashfs label patches
2024-12-11 Scott Worley24.11: Stop using includes-to-excludes.py
2024-12-11 Scott WorleyNew nixpkgs pin for erofs-utils 1.6 → 1.8.2 for --tar...
2023-07-21 Scott WorleyRestore squashfs support with a dubious kludge
2023-07-21 Scott WorleyFollow NixOS PR 236656's changes about device naming
2023-07-21 Scott WorleyOffer option of an erofs nix store image
2023-07-21 Scott WorleyReduce repetition in test script
2023-07-21 Scott Worleysquashfs -> ext4, which makes images ~5x larger. :(
2023-07-21 Scott WorleyDrop support for < 23.05
2023-06-22 Scott WorleyNew runTest interface fixes useNixStoreImage test
2023-06-22 Scott WorleyUse the new nixpkgs.lib.nixos.runTest interface for...
...
heads
46 hours ago main