mirror of
https://github.com/vale981/hiro-flake-utils
synced 2025-03-05 09:21:39 -05:00
allow adding extra overrides
This commit is contained in:
parent
ed909ffde7
commit
1411d26876
1 changed files with 4 additions and 2 deletions
|
@ -98,16 +98,18 @@
|
||||||
, noPackage ? false
|
, noPackage ? false
|
||||||
, shellOverride ? (_: { })
|
, shellOverride ? (_: { })
|
||||||
, python ? (pkgs: pkgs.python310)
|
, python ? (pkgs: pkgs.python310)
|
||||||
|
, extraOverrides ? (_:_:{})
|
||||||
}:
|
}:
|
||||||
(flake-utils.lib.eachDefaultSystem (system:
|
(flake-utils.lib.eachDefaultSystem (system:
|
||||||
let
|
let
|
||||||
|
finalOverrides = nixpkgs.lib.composeManyExtensions [overrides extraOverrides];
|
||||||
overlay = nixpkgs.lib.composeManyExtensions [
|
overlay = nixpkgs.lib.composeManyExtensions [
|
||||||
poetry2nix.overlay
|
poetry2nix.overlay
|
||||||
|
|
||||||
(final: prev:
|
(final: prev:
|
||||||
{
|
{
|
||||||
"${name}Shell" = (prev.poetry2nix.mkPoetryEnv ({
|
"${name}Shell" = (prev.poetry2nix.mkPoetryEnv ({
|
||||||
overrides = overrides;
|
overrides = finalOverrides;
|
||||||
preferWheels = true;
|
preferWheels = true;
|
||||||
python = (python prev.pkgs);
|
python = (python prev.pkgs);
|
||||||
editablePackageSources = {
|
editablePackageSources = {
|
||||||
|
@ -118,7 +120,7 @@
|
||||||
${name} = (prev.poetry2nix.mkPoetryApplication ({
|
${name} = (prev.poetry2nix.mkPoetryApplication ({
|
||||||
python = (python prev.pkgs);
|
python = (python prev.pkgs);
|
||||||
preferWheels = true;
|
preferWheels = true;
|
||||||
overrides = overrides;
|
overrides = finalOverrides;
|
||||||
} // poetryArgs));
|
} // poetryArgs));
|
||||||
}))
|
}))
|
||||||
];
|
];
|
||||||
|
|
Loading…
Add table
Reference in a new issue