VMware: Difference between revisions
imported>Nix note on journalctl |
NixOS as VMWare Guest: vmware tools and video driver configuration |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== NixOS as VMWare Guest == | |||
=== VMWare Video Driver === | |||
Enable vmware video driver for better performance:<syntaxhighlight lang="nix"> | |||
services.xserver.videoDrivers = [ "vmware" ]; | |||
</syntaxhighlight> | |||
=== VMware Guest Tools === | |||
Enable VMWare guest tools:<syntaxhighlight lang="nix"> | |||
virtualisation.vmware.guest.enable = true; | |||
</syntaxhighlight>And note that '''file copying, pasting, and dragging''' between guest and host are '''only supported on Xorg, not Wayland.''' | |||
For example, in the GDM and GNOME desktop environments, to use Xorg, click on the settings button at the bottom right corner of the login screen and select the "GNOME on Xorg" option. | |||
== Troubleshooting == | == Troubleshooting == | ||
Line 7: | Line 20: | ||
This section covers issues you might have running NixOS as a guest VM in VMware Workstation or similar. | This section covers issues you might have running NixOS as a guest VM in VMware Workstation or similar. | ||
==== Cannot change resolution in KDE Plasma ISO ==== | ==== Display issues ==== | ||
===== Cannot change resolution in KDE Plasma ISO ===== | |||
If you are unable to change resolution in a guest VM while booted into the NixOS Plasma graphical installer ISO... | If you are unable to change resolution in a guest VM while booted into the NixOS Plasma graphical installer ISO... | ||
Line 16: | Line 31: | ||
If you continue to have issues, running <code>journalctl</code> should print a system log with debug info which might help in resolving the issue. | If you continue to have issues, running <code>journalctl</code> should print a system log with debug info which might help in resolving the issue. | ||
==== Mouse issues ==== | |||
===== Mouse buttons above 5 do not work ===== | |||
If your mouse's thumb buttons or other additional buttons do not work, set guest to use advanced mouse. For your NixOS-based guest VM, add the below lines to its ''.vmx'' configuration file: | |||
mouse.vusb.enable = "TRUE" | |||
mouse.vusb.useBasicMouse = "FALSE" | |||
[[Category:Cookbook]] | [[Category:Cookbook]] | ||
[[Category:Software]] | |||
[[Category:Virtualization]] |