Skip to main content

Recently Updated Pages

DevX meeting

Contributing Discussion notes

Date: 2026-03-11 Participants: piegames, Qyriad, horrors, rutile, raito (15 minutes late) Topic:...

Updated 6 days ago by piegames

Release names

Development

Release names are the names of frozen desserts. There's a list on Wikipedia of frozen desserts, b...

Updated 1 week ago by piegames

2026-02-11 Core team technical discussion

Contributing Discussion notes

Date: 2026-02-11 Participants: Raito, horrors, rootile, piegames, jade, kate, Qyriad Topic: Core...

Updated 1 month ago by piegames

Discussion notes template

Contributing Discussion notes

Date: Participants: Topic: Conclusion / Action items Meeting notes / Discussion

Updated 1 month ago by piegames

Debugging a stuck Lix invocation

Lix users

If you're experiencing an issue where a lix command appears to hang or make no visible progress, ...

Updated 1 month ago by Raito Bezarius

Pointer equality

Development Technical notes

Introduction This page dives into the concept of pointer equality, its role in Lix, and provides ...

Updated 1 month ago by Raito Bezarius

Getting Started with Gerrit

Contributing Intro to Gerrit

Thanks for showing interest in contributing to Lix! Gerrit can seem daunting at first, but it is ...

Updated 1 month ago by kfearsoff

xattrs feasibility to supplement the SQLite database model

Development Design planning

xattrs were imagined as a way to supplement/replace the SQLite database model. Unfortunately, xat...

Updated 1 month ago by Raito Bezarius

Flakes feature freeze

Development Design planning

The core team has decided to freeze the Flake feature set and semantics at its current point, exc...

Updated 1 month ago by piegames

Improving IFD

Development Design planning

Discussion pad: https://pad.lix.systems/Xd5Xyt5cToyYxIv-lNdehA Further reading: https://jade.fy...

Updated 1 month ago by piegames

Nix bootstrapping

Development Design planning

Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow

Updated 1 month ago by jade

Working Groups

Contributing Working in the Lix codebase

What are they? Lix doesn't have a very formal development structure - ice cream isn't a stranger ...

Updated 1 month ago by jade

Replacement CLI design & Profiles

Development Design planning

Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles

Updated 1 month ago by jade

Observability and Protocol Design

Development Design planning

jade: I think that we should start protocol design by thinking about who needs what information, ...

Updated 1 month ago by jade

Flake stabilisation proposal

Development Design planning

Preface STATUS: The core team has discussed this proposal, and decided that Lix will be moving in...

Updated 1 month ago by piegames

Nix lang v2

Development Design planning

The Nix language unfortunately is full of little and big design accidents. Only so much can be fi...

Updated 1 month ago by piegames

Docs rewrite plans

Development Design planning

Here, for now (public edit link): https://pad.lix.systems/lix-docs-planning

Updated 1 month ago by jade

Language versioning

Development Design planning

This document is extremely a draft. It needs some editing and discussion before it can be made in...

Updated 1 month ago by jade

Dreams

Development Design planning

This page documents the dreams of the Lix team. These are features which we have generally not ro...

Updated 1 month ago by piegames

regexp engine investigation

Development Design planning

nix uses libstdc++'s std::regex. it uses whatever version of libstdc++ the host system has. which...

Updated 1 month ago by jade