{
	lib,
	...
}: {
	# SEE: https://github.com/name-snrl/nixos-configuration/blob/e7f6b0f664dbee82e3bf3e85a98cdc3088abe602/modules/nixos/profiles/system/vm-config.nix#L1
	virtualisation.vmVariant = {
		module = {
			autoupdate.enable     = lib.mkForce false;
			builder.client.enable = lib.mkForce false;
			keyd.enable           = lib.mkForce false;
		};
		virtualisation = {
			cores           = 4;
			diskImage       = null;
			diskSize        = 20 * 1024;
			memorySize      = 4 * 1024;
			msize           = 1024 * 1024;
			restrictNetwork = false;
			resolution = {
				x = 1280;
				y = 720;
			};
			sharedDirectories.experiments = {
				source = "$HOME";
				target = "/mnt/home";
			};
		};
	};
}