У меня есть shell.nix для среды разработки Python, который выглядит следующим образом:
with import <nixpkgs> {};
( let
colormath = pkgs.python37Packages.buildPythonPackage rec {
pname = "colormath";
version = "3.0.0";
src = pkgs.python37Packages.fetchPypi{
inherit version;
inherit pname;
sha256 = "05qjycgxp3p2f9n6lmic68sxmsyvgnnlyl4z9w7dl9s56jphaiix";
};
buildInputs = [ pkgs.python37Packages.numpy pkgs.python37Packages.networkx ];
};
in pkgs.python37.buildEnv.override rec {
extraLibs = with pkgs.python37Packages; [
matplotlib
spacy
pandas
spacy_models.en_core_web_md
jupyter
scikitlearn
nltk
altair
vega_datasets
cherrypy
dominate
plotly
colormath
falcon # Spacy server
];
}
).env
Но теперь я также хочу добавить код Haskell и зависимости Haskell для этого проекта. , Как я могу это сделать? Я могу найти только инструкции в документации Nix для или Python или Haskell проекта shell.nix config, поэтому я не знаю, как их объединить.