Working in the Lix codebase
See also: See also: https://git.lix.systems/lix-project/lix/src/branch/main/doc/manual/src/contributing/hacking.md
Codebase overview
The Lix system is constituted of two broad parts, the evaluator and the store daemon. The two pie...
Freezes and recommended contributions
Suggested contributions Consider taking an issue marked E-help wanted: assign it to yourself and ...
Bug tracker organisation
We have a repo of directly imported nix bugs at https://git.lix.systems/nixos/nix. Please don't f...
Gerrit
What is Gerrit and why do people like it? Gerrit is a code review system from Google in a similar...
Improving build times
Setup Use a clang stdenv: nix develop .#native-clangStdenvPackages Then delete build/ if you were...
Backport guide
Don't forget, using Gerrit is a bit different than other systems. single commits try git cherry-p...
Misc tips
buildbot user style to make the pulsing pills bearable @keyframes pulse_animation { 0% { transf...
Building Locally
See hacking.md in the Lix repo for the main documentation. Extra tips can go here.
RISC-V support
Goal: install lix on a riscv64-linux system The target is a DevTerm R-01, so it's an AllWinner D1...
Branches
The Lix repository contains multiple releases in parallel. The branches work as follows: main. ...