Zed: Difference between revisions

Home-manager description: Extension oddities, grammar, formatting.
Clarify nixGL wrapper is needed for Zed.
Line 8: Line 8:


CLI support is installed and aliased to <code>zeditor</code>
CLI support is installed and aliased to <code>zeditor</code>
Zed requires a GPU with Vulkan support, otherwise it will prompt you to use a very inefficient "emulated GPU" mode. This is available thru `nixGL` by using the Vulkan wrappers, or via home-manager nixGL integration by setting the <code>nixGL.vulkan.enable = true</code>. 
On non-NixOS systems this method of providing Vulkan support via NixGL has even been demonstrated that it can be more consistent/stable than relying on native host system support. The Vulkan libraries of Ubuntu 24.04 for example don't provide the same level of support between X11 and Wayland environments, and don't meet the Zed minimum Vulkan API requirements under X11, but the nixGL wrapper with Vulkan support does (for a GPU that actually supports the features).


== LSP Support ==
== LSP Support ==