diff options
author | Raito Bezarius <masterancpp@gmail.com> | 2024-05-08 22:09:01 +0200 |
---|---|---|
committer | Raito Bezarius <masterancpp@gmail.com> | 2024-05-11 22:54:02 +0200 |
commit | 3388179c48fa673ae466f12d15cd7864b8e7cd3c (patch) | |
tree | 819b505e5b07c373e16b771236e0ea603022aecd /pkgs/top-level | |
parent | 81854ca60475872c7946f0b70789260fb9c99460 (diff) |
lix: init at 2.90-beta.1
[Lix](https://lix.systems) is a fork of CppNix, the original Nix implementation. It behaves like `nixVersions.*` in terms of packaging with a big difference: it uses Meson for its build system. Therefore, it is not possible to share the packaging trees. The rest is pretty mundane: - Lix will passthru all the time to the `nixosTests.misc` to smoke test any critical regressions as a last line after all our regression battery on the Lix project side. - Cross compilation has been extensively tested. - Static compilation is known to fail on a test. Internal API documentation is out of scope for this commit. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b406a5a718bf6..9f89ddcb40fa8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39591,6 +39591,16 @@ with pkgs; nixStatic = pkgsStatic.nix; + lixVersions = recurseIntoAttrs (callPackage ../tools/package-management/lix { + storeDir = config.nix.storeDir or "/nix/store"; + stateDir = config.nix.stateDir or "/nix/var"; + inherit (darwin.apple_sdk.frameworks) Security; + }); + + lix = lixVersions.stable; + + lixStatic = pkgsStatic.lix; + inherit (callPackages ../applications/networking/cluster/nixops { }) nixops_unstable_minimal |