LimaNix#
Linux development environments on macOS, configured with TOML and NixOS modules.
Keep your project and editor on your Mac; run tools, services, and builds inside a Linux virtual machine. Limanix uses Lima to run the VM and NixOS to configure the guest system.
How it works#
Describe your environment in a TOML file: resources, modules, shared folders, and environment variables.
Create a Linux VM with the tools and services your project needs.
Edit files on macOS and build, test, and run your project inside the VM.
Project repositories#
Client - the Limanix command-line application.
Modules - the standard NixOS module catalog.
Documentation - this website.
Maintaining LimaNix#
The release process explains how module releases reach supported clients and how their documentation is published.