Merge pull request #936 from apeschar/nixpkgs-extend

flake: define packages without re-importing nixpkgs
This commit is contained in:
adisbladis 2023-01-12 14:01:22 +13:00 committed by GitHub
commit 94a57abd4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18,17 +18,17 @@
defaultTemplate = templates.app;
} // (flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [ self.overlay ];
};
in
rec {
packages = {
inherit (pkgs) poetry;
poetry2nix = pkgs.poetry2nix.cli;
};
packages =
let
pkgs = nixpkgs.legacyPackages.${system};
poetry = pkgs.callPackage ./pkgs/poetry { python = pkgs.python3; };
poetry2nix = import ./default.nix { inherit pkgs poetry; };
in
{
inherit poetry;
poetry2nix = poetry2nix.cli;
};
defaultPackage = packages.poetry2nix;