38 lines
759 B
Nix
38 lines
759 B
Nix
{
|
|
description = "free-bandcamp-downloader flake";
|
|
|
|
inputs = {
|
|
nixpkgs.url = "github:NixOS/nixpkgs";
|
|
};
|
|
|
|
outputs =
|
|
{ self, nixpkgs, ... }:
|
|
let
|
|
|
|
system = "x86_64-linux";
|
|
pkgs = nixpkgs.legacyPackages.${system};
|
|
packageOverrides = pkgs.callPackage ./python-packages.nix { };
|
|
python = pkgs.python3.override { inherit packageOverrides; };
|
|
|
|
in
|
|
{
|
|
devShells.x86_64-linux.default = pkgs.mkShell {
|
|
|
|
packages = [
|
|
(python.withPackages (
|
|
p: with p; [
|
|
requests
|
|
beautifulsoup4
|
|
tqdm
|
|
urllib3
|
|
docopt-ng
|
|
pyrfc6266
|
|
python-guerrillamail
|
|
]
|
|
))
|
|
];
|
|
|
|
};
|
|
};
|
|
}
|