image of cranes constructing a lix system

declarative. reproducible. human-friendly.

Lix is a modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth – and committed to doing right by its community.

The Lix Ecosystem

Like other Nix ecosystems, Lix layers together multiple projects to create a full Lix stack — allowing you to forge your own systems on a base of community work.

Lix's ice cream logo

The Lix Package Manager

The ecosystem's core is the Lix package manager — a community variant of the Nix configuration language and package management system.

view the code
nixpkg's logo in Lix colors

Community Packages

Lix is fully compatible with existing Nix expressions — which means it benefits from the hundreds of thousands of existing community-maintained packages and configurations.

visit nixpkgs
image of the Lix logo on a monitor

Lix-Managed Systems

Lix can also be used as the core Nix implementation for Nix-based systems, including the full NixOS distribution, as well as system management software like Home Manager or nix-darwin.

use Lix with NixOS
replace me 1

nix with a modern flavor

an ever-evolving lix codebase, for a language that can evolve

Lix is designed to grow and evolve — in a way that never breaks backwards compatibility. Lix intends to support language versioning features — so we can continuously improve the language without affecting existing configurations.

an image of a laptop computer exchanging data with a lix-colored cloud

an independent ecosystem

community-owned infrastructure

Lix is designed to avoid ecosystem lock-in: you can build and use Lix without any dependency on corporate-controlled infrastructure, like Microsoft's GitHub.

an image of a laptop computer exchanging data with a lix-colored cloud

a human-friendly implementation

a configuration language for everyone — human or otherwise

Declarative configurations may run on machines — but their interface shouldn't be designed for them! The Lix team is constantly working on usability and ergonomics enhancements — including tools that let you better see and interact with your configuration.