fix: better fix for nix-plugins mismatched nix version
This commit is contained in:
parent
8ba13c9afd
commit
67083cac08
|
@ -45,18 +45,25 @@ in
|
||||||
package = update-nix-fetchgit;
|
package = update-nix-fetchgit;
|
||||||
help = "Update fetcher inside nix files";
|
help = "Update fetcher inside nix files";
|
||||||
}
|
}
|
||||||
{
|
|
||||||
# nix plugins is currently build against nix version 2.16
|
|
||||||
# official nix version is 2.15 but if we try to load plugins
|
|
||||||
# it throws linking errors
|
|
||||||
package = nixVersions.nix_2_16;
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
env = [
|
env = [
|
||||||
{
|
{
|
||||||
name = "NIX_CONFIG";
|
name = "NIX_CONFIG";
|
||||||
|
# Nix plugins braucht nix version 2.16
|
||||||
|
# Nixpkgs hat aber aktuell 2.15 also main version
|
||||||
|
# Daher der folgenda hack um zu verhindern das mein NixOS mit einer anderen nix version gebaut wird
|
||||||
|
# als der intendeten
|
||||||
value = ''
|
value = ''
|
||||||
plugin-files = ${pkgs.nix-plugins}/lib/nix/plugins
|
plugin-files = ${(pkgs.nix-plugins.override {inherit (pkgs) nix;}).overrideAttrs rec {
|
||||||
|
version = "10.0.0";
|
||||||
|
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "shlevy";
|
||||||
|
repo = "nix-plugins";
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-7Lo+YxpiRz0+ZLFDvYMJWWK2j0CyPDRoP1wAc+OaPJY=";
|
||||||
|
};
|
||||||
|
}}/lib/nix/plugins
|
||||||
extra-builtins-file = ${../nix}/extra-builtins.nix
|
extra-builtins-file = ${../nix}/extra-builtins.nix
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue