basant/shell.nix
Anish Lakhwara a3b21c57df nix shell
2021-12-22 17:29:32 +10:00

23 lines
458 B
Nix

# shell.nix
{ pkgs ? import <nixpkgs> {} }:
let
my-python = pkgs.python3;
python-with-my-packages = my-python.withPackages (p: with p; [
icecream
python-ctags3
jinja2
# other python packages you want
]);
in
pkgs.mkShell {
buildInputs = [
python-with-my-packages
# other dependencies
];
shellHook = ''
PYTHONPATH=${python-with-my-packages}/${python-with-my-packages.sitePackages}
# maybe set more env-vars
'';
}