Files
dotfiles/home-modules/programming/python.nix
Lennart J. Kurzweg (Nx2) fce5f49e57 Sops-Nix
2024-06-03 16:59:11 +02:00

20 lines
425 B
Nix
Executable File

{ config, pkgs, lib, user, ... }:
let
python-with-packages = pkgs.python3.withPackages (pp: with pp; [
ipython
pipdeptree
requests
google google-api-python-client google-auth-httplib2 google-auth-oauthlib
]);
in
lib.mkIf (user != "tv")
{
home.packages = [
python-with-packages
];
home.sessionVariables = {
PYTHONPATH = "${python-with-packages}/${python-with-packages.sitePackages}";
};
}