From b8038a30c83f351b8259e41d5f7908d6d5b17478 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Wed, 27 Nov 2024 21:57:23 -0500 Subject: [PATCH] universedesktop: Add colour to Python --- machines/universedesktop/programs/programming.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/machines/universedesktop/programs/programming.nix b/machines/universedesktop/programs/programming.nix index 3a85d56..29ee5fb 100644 --- a/machines/universedesktop/programs/programming.nix +++ b/machines/universedesktop/programs/programming.nix @@ -1,15 +1,21 @@ -{ lib, config, pkgs, ... }: { +{ 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 - (pkgs.python3.withPackages (p: (with p; [ + (mypython.withPackages (p: (with p; [ scipy numpy pandas @@ -18,7 +24,7 @@ beautifulsoup4 tqdm matplotlib - pyqt5 + colour ipython python-lsp-server