Merge pull request #179487 from catap/parallels-virt

nixos-generate-config: detects parallels virtualization

authored by Florian Klink and committed by GitHub f5b87a82 e300ce18

+6
+6
nixos/modules/installer/tools/nixos-generate-config.pl
··· 300 push @attrs, "virtualisation.virtualbox.guest.enable = true;" 301 } 302 303 304 # Likewise for QEMU. 305 if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") {
··· 300 push @attrs, "virtualisation.virtualbox.guest.enable = true;" 301 } 302 303 + # Check if we're a Parallels guest. If so, enable the guest additions. 304 + # It is blocked by https://github.com/systemd/systemd/pull/23859 305 + if ($virt eq "parallels") { 306 + push @attrs, "hardware.parallels.enable = true;"; 307 + push @attrs, "nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ \"prl-tools\" ];"; 308 + } 309 310 # Likewise for QEMU. 311 if ($virt eq "qemu" || $virt eq "kvm" || $virt eq "bochs") {