From 0abd9978d8a09ab33bc73f53ff6001e713c45481 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Sat, 13 Jul 2024 11:22:43 -0400 Subject: [PATCH] nixos: shiboken2 & wxpython broken for 3.12 Change of default python to 3.12 broke freecad & kicad because wxpython & shiboken2 depend on <3.12. To be fixed later:tm: --- machines/universedesktop/programs/cad.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/machines/universedesktop/programs/cad.nix b/machines/universedesktop/programs/cad.nix index 4ce328d..63b996f 100644 --- a/machines/universedesktop/programs/cad.nix +++ b/machines/universedesktop/programs/cad.nix @@ -1,8 +1,10 @@ { lib, config, pkgs, ... }: { environment.systemPackages = with pkgs; [ openscad - freecad - kicad + # https://github.com/NixOS/nixpkgs/pull/326595 + (freecad.override {python3Packages = pkgs.python311.pkgs;}) + # https://github.com/NixOS/nixpkgs/pull/325726 + (kicad.override {python3 = pkgs.python311;}) prusa-slicer ];