|
|
@ -1,11 +1,15 @@
|
|
|
|
{ lix, versionSuffix ? "" }:
|
|
|
|
{ lixSrc ? null, versionSuffix ? "" }:
|
|
|
|
final: prev:
|
|
|
|
final: prev:
|
|
|
|
let
|
|
|
|
let
|
|
|
|
# This is kind of scary to not override the nix version to pretend to be
|
|
|
|
# This is kind of scary to not override the nix version to pretend to be
|
|
|
|
# 2.18 since nixpkgs can introduce new breakage in its Nix unstable CLI
|
|
|
|
# 2.18 since nixpkgs can introduce new breakage in its Nix unstable CLI
|
|
|
|
# usage.
|
|
|
|
# usage.
|
|
|
|
# https://github.com/nixos/nixpkgs/blob/6afb255d976f85f3359e4929abd6f5149c323a02/nixos/modules/config/nix.nix#L121
|
|
|
|
# https://github.com/nixos/nixpkgs/blob/6afb255d976f85f3359e4929abd6f5149c323a02/nixos/modules/config/nix.nix#L121
|
|
|
|
lixPkg = final.callPackage (lix + "/package.nix") ({
|
|
|
|
lixPkg =
|
|
|
|
|
|
|
|
if lixSrc == null
|
|
|
|
|
|
|
|
then prev.pkgs.lix
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
final.callPackage (lixSrc + "/package.nix") ({
|
|
|
|
versionSuffix = "-${versionSuffix}";
|
|
|
|
versionSuffix = "-${versionSuffix}";
|
|
|
|
# FIXME: do this more sensibly for future releases
|
|
|
|
# FIXME: do this more sensibly for future releases
|
|
|
|
# https://git.lix.systems/lix-project/lix/issues/406
|
|
|
|
# https://git.lix.systems/lix-project/lix/issues/406
|
|
|
|