Design planning
This is the place where we plan major changes to various components of the code base, to tackle the big issues. Treat everything as an unimplemented idea unless stated otherwise. Make sure to link to implementation efforts in order to keep track of them.
Ideas and plans are usually written by individuals or groups of individuals, this is not an official roadmap. Anyone in the Lix community may add to it.
regexp engine investigation
nix uses libstdc++'s std::regex. it uses whatever version of libstdc++ the host system has. which...
Dreams
This page documents the dreams of the Lix team. These are features which we have generally not ro...
Language versioning
This document is extremely a draft. It needs some editing and discussion before it can be made in...
Docs rewrite plans
Here, for now (public edit link): https://pad.lix.systems/lix-docs-planning
Nix lang v2
The Nix language unfortunately is full of little and big design accidents. Only so much can be fi...
Flake stabilisation proposal
Preface FIXME: this page hasn't been reviewed by Lix Core team members, so it's effectively a dra...
Observability and Protocol Design
jade: I think that we should start protocol design by thinking about who needs what information, ...
Replacement CLI design & Profiles
Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles
Nix bootstrapping
Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow
Improving IFD
Discussion pad: https://pad.lix.systems/Xd5Xyt5cToyYxIv-lNdehA Further reading: https://jade.fy...