523965697d9a16f0dd89f0d5b795b44ce5d6f712
This is a redesign from9b1f3cbc13where this was introduced. I deleted the AbstractConfig::toKeyValue since it was conspicuously and obviously broken for two years since450e5ec618. I asked myself if anyone was using it, given that it only emitted settings that were aliases (broken!), and found that nobody used it. The motivation for this change is the same for only emitting overridden settings to the protocol: the nix inside there may not be able to parse our defaults, as is the case of CppNix since the consensual accept-flake-config was added to Lix. Fixes: https://git.lix.systems/lix-project/lix/issues/739 Change-Id: Ib9874a52137f1f22220c25bcfa2425a4802509c7
Lix
Lix is an implementation of Nix, a powerful package management system for Linux and other Unix systems that makes package management reliable and reproducible.
Read more about us at https://lix.systems.
Installation
On Linux and macOS the easiest way to install Lix is to run the following shell command (as a user other than root):
$ curl -sSf -L https://install.lix.systems/lix | sh -s -- install
For systems that already have a Nix implementation installed, such as NixOS systems, read our install page
Building And Developing
See our Hacking guide in our manual for instruction on how to to set up a development environment and build Lix from source.
Additional Resources
License
Lix is released under LGPL-2.1-or-later.
Description
Working fork of Lix - carries the adaptive load-aware build-remote patch. Upstream: gerrit.lix.systems
92 MiB
Languages
C++
74.9%
Python
11.7%
Nix
6.1%
Shell
3.6%
Meson
2%
Other
1.6%