summaryrefslogtreecommitdiff
path: root/modules/root/software/virtualization.nix
blob: 9ac5a80344f3787d4c04569cf2d1700cb1dab453 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
{ lib, config, ... }: {
	options = {
		virtualization.enable = lib.mkEnableOption "enables virtualization and virt-manager";
	};

	config = lib.mkIf config.virtualization.enable {
		virtualisation = {
			libvirtd.enable = true;
			spiceUSBRedirection.enable = true;
		};
		programs.virt-manager.enable = config.software.desktop.enable;
	};
}