allow extra overlay

This commit is contained in:
Valentin Boettcher 2022-06-01 15:32:06 +02:00
parent cb67e3e942
commit 11027c4467

View file

@ -137,13 +137,14 @@
, shellOverride ? (_: _: { }) , shellOverride ? (_: _: { })
, python ? (pkgs: pkgs.python310) , python ? (pkgs: pkgs.python310)
, extraOverrides ? (_:_:{}) , extraOverrides ? (_:_:{})
, extraOverlay ? (_:_:{})
}: }:
(flake-utils.lib.eachDefaultSystem (system: (flake-utils.lib.eachDefaultSystem (system:
let let
finalOverrides = nixpkgs.lib.composeManyExtensions [overrides extraOverrides]; finalOverrides = nixpkgs.lib.composeManyExtensions [overrides extraOverrides];
overlay = nixpkgs.lib.composeManyExtensions [ overlay = nixpkgs.lib.composeManyExtensions [
poetry2nix.overlay poetry2nix.overlay
extraOverlay
(final: prev: (final: prev:
{ {
"${name}Shell" = (prev.poetry2nix.mkPoetryEnv ({ "${name}Shell" = (prev.poetry2nix.mkPoetryEnv ({