lmx and lmxd, the guest command and daemon for
LimaNix. Inspect and maintain your NixOS development VM
from the inside. Both are included in every LimaNix VM.
- Explore your environment. View VM status with
lmx statusand find commands provided by enabled modules withlmx help. - Diagnose problems. Check guest health and network ports, and inspect daemon task logs.
- Manage system updates.
lmxdbuilds system generations for the next boot, checks their health after restart and reclaims unused Nix store paths. - Work across Mac and VM. Use the Mac clipboard through your terminal, link configured dotfiles and open named sessions through a configured provider.
Read the lmx guide and command reference. Release archives are available on GitHub Releases.
Requires Task 3.53.1+ and Docker.
Run Rust tests with task ci/rust/test; use task -l to list checks and build
commands.
Check Markdown with task ci/markdown/fmt; format it with task markdown/fix.
See the contribution guide for issues, pull requests and releases, and the host contract for the JSON interface between the client and guest.
