diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index c46260d483e0..fd2734bc3a5a 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -869,6 +869,7 @@ with lib.maintainers; qyriad _9999years lf- + alois31 ]; scope = "Maintain the Lix package manager inside of Nixpkgs."; shortName = "Lix ecosystem"; diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 0273a7561c0e..494c35050823 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -230,6 +230,28 @@ lib.makeExtensible (self: { }; }; + git = self.makeLixScope { + attrName = "git"; + + lix-args = rec { + version = "2.94.0-pre-20250509_${builtins.substring 0 12 src.rev}"; + + src = fetchFromGitea { + domain = "git.lix.systems"; + owner = "lix-project"; + repo = "lix"; + rev = "dcb0a97000d50b2868ed4f8d9fd465c5a5b8eb3a"; + hash = "sha256-qCRBy8Bbh5XhPalPkhonxNgfsbw3lP0UIXBLSrhxAvI="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + name = "lix-${version}"; + inherit src; + hash = "sha256-YMyNOXdlx0I30SkcmdW/6DU0BYc3ZOa2FMJSKMkr7I8="; + }; + }; + }; + latest = self.lix_2_93; # Note: This is not yet 2.92 because of a non-deterministic `curl` error.