]> git.scottworley.com Git - nixos-qemu-vm-isolation/commit
Put squashfs-label patch overlays in a separate file
authorScott Worley <scottworley@scottworley.com>
Fri, 5 Jun 2026 18:29:27 +0000 (11:29 -0700)
committerScott Worley <scottworley@scottworley.com>
Fri, 5 Jun 2026 18:56:08 +0000 (11:56 -0700)
commit1b39c55ce550354b408a3e017f2fec88b6f20a1b
treeac35619146044b5111103d2b3e31c16912375a6b
parent328f87c12f4f1961a525d05ce435bfce4ab07e7c
Put squashfs-label patch overlays in a separate file

The util-linux patch in particular causes a lot of rebuilds / cache
misses (linux kernel, llvm and hence clang, rustc, & ghc, etc.) in the
guest.

If the host is also building large stuff like the kernel locally for
other reasons, this can result in two sets of large, local builds. :(

Users sensitive to this may wish to harmonize the host and guest config
to get back down to one set of large local builds.  So we make the
squashfs-label patches easy to also apply to the host, for those that
wish to do so.
modules/qemu-vm-isolation.nix
overlays/squashfs-labels/default.nix [new file with mode: 0644]
overlays/squashfs-labels/squashfs-tools-label.patch [moved from modules/squashfs-tools-label.patch with 100% similarity]
overlays/squashfs-labels/util-linux-squashfs-label.patch [moved from modules/util-linux-squashfs-label.patch with 100% similarity]