Files
NixMachines/machines/universedesktop/programs/programming.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
];
}