37 lines
642 B
Nix
37 lines
642 B
Nix
{ lib, config, pkgs, ... }: let
|
|
mypython = let
|
|
packageOverrides = final: prev: {
|
|
matplotlib = prev.matplotlib.override {enableGtk3 = true;};
|
|
};
|
|
in pkgs.python3.override {inherit packageOverrides;};
|
|
in {
|
|
virtualisation = {
|
|
podman = {
|
|
enable = true;
|
|
};
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
godot_4
|
|
cbqn-replxx
|
|
|
|
(mypython.withPackages (p: (with p; [
|
|
scipy
|
|
numpy
|
|
pandas
|
|
seaborn
|
|
requests
|
|
beautifulsoup4
|
|
tqdm
|
|
matplotlib
|
|
colour
|
|
|
|
ipython
|
|
python-lsp-server
|
|
])))
|
|
|
|
cudaPackages.cudatoolkit
|
|
cudaPackages.cudnn
|
|
];
|
|
}
|