33 lines
477 B
Nix
33 lines
477 B
Nix
{pkgs, ...}: {
|
|
languages = {
|
|
python = {
|
|
enable = true;
|
|
package = pkgs.python313;
|
|
};
|
|
};
|
|
|
|
packages = [
|
|
pkgs.python313Packages.click
|
|
pkgs.python313Packages.ebooklib
|
|
pkgs.python313Packages.requests
|
|
pkgs.python313Packages.pip
|
|
];
|
|
|
|
git-hooks = {
|
|
enable = true;
|
|
hooks = {
|
|
black = {
|
|
enable = true;
|
|
};
|
|
|
|
isort = {
|
|
enable = true;
|
|
};
|
|
|
|
mypy = {
|
|
enable = true;
|
|
};
|
|
};
|
|
};
|
|
}
|