X-Git-Url: http://git.scottworley.com/nixos-qemu-vm-isolation/blobdiff_plain/69619e0bcd198291d2e4f7a72ccd87d61a8d0bc9..26efd1b62cf514c1b90d0be0b9aab4345e8b0c21:/modules/qemu-vm-isolation.nix diff --git a/modules/qemu-vm-isolation.nix b/modules/qemu-vm-isolation.nix index 7e0a37f..ad586ec 100644 --- a/modules/qemu-vm-isolation.nix +++ b/modules/qemu-vm-isolation.nix @@ -1,6 +1,6 @@ { config, lib, modulesPath, pkgs, ... }: let - inherit (lib) findSingle mkForce mkVMOverride; + inherit (lib) findSingle mkForce mkIf mkMerge mkVMOverride; lookupDriveDeviceName = driveName: driveList: (findSingle (drive: drive.name == driveName) @@ -28,14 +28,11 @@ in { system.build.squashfsStore = pkgs.callPackage (modulesPath + "/../lib/make-squashfs.nix") { - storeContents = config.virtualisation.pathsInNixDB; + storeContents = config.virtualisation.additionalPaths; }; virtualisation = { - # This should be the default. - bootDevice = lookupDriveDeviceName "root" config.virtualisation.qemu.drives; - sharedDirectories = mkForce { }; qemu.drives = [{