diff --git a/flake.nix b/flake.nix index 9b5db1d..28f86b8 100644 --- a/flake.nix +++ b/flake.nix @@ -1,30 +1,8 @@ { description = "Poetry2nix flake"; - outputs = { self, nixpkgs }: - let - # TODO: There must be a better way to provide arch-agnostic flakes.. - systems = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ]; - forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f system); - # Memoize nixpkgs for different platforms for efficiency. - nixpkgsFor = forAllSystems ( - system: - import nixpkgs { - inherit system; - overlays = [ self.overlay ]; - } - ); - in + outputs = { self }: { - overlay = import ./overlay.nix; - - # TODO: I feel like `packages` is the wrong place for the poetry2nix attr - packages = forAllSystems ( - system: { - inherit (nixpkgsFor.${system}) poetry poetry2nix; - } - ); - }; }