poetry2nix/shell.nix

31 lines
568 B
Nix
Raw Normal View History

{ packages ? pkgs: [
pkgs.p2nix-tools.env
pkgs.p2nix-tools.py2-astparse
pkgs.p2nix-tools.flamegraph
pkgs.nixpkgs-fmt
pkgs.poetry
pkgs.niv
pkgs.jq
pkgs.nix-prefetch-git
pkgs.nix-eval-jobs
pkgs.nix-build-uncached
]
}:
2020-04-29 13:39:54 +01:00
let
sources = import ./nix/sources.nix;
pkgs = import sources.nixpkgs {
2020-02-27 08:13:56 +00:00
overlays = [
(import ./overlay.nix)
(self: super: {
p2nix-tools = self.callPackage ./tools { };
})
2020-02-27 08:13:56 +00:00
];
2020-04-29 13:39:54 +01:00
};
in
2019-12-11 13:31:22 +01:00
pkgs.mkShell {
2020-05-19 22:23:52 +01:00
NIX_PATH = "nixpkgs=${sources.nixpkgs}";
packages = packages pkgs;
2019-12-11 13:31:22 +01:00
}