my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

nixpkgs/overlays/fixes: fix python tpm2

isabel 1a11bf43 16428e52

+36 -1
+36 -1
modules/base/nixpkgs/overlays/fixes.nix
··· 1 1 # this file exists to work around issues with nixpkgs that may arise 2 2 # hopefully that means its empty a lot 3 - _: _: { } 3 + _: prev: { 4 + matrix-synapse-unwrapped = prev.matrix-synapse-unwrapped.overrideAttrs (oa: { 5 + version = "1.132.0"; 6 + 7 + src = prev.fetchFromGitHub { 8 + owner = "element-hq"; 9 + repo = "synapse"; 10 + rev = "v1.132.0"; 11 + hash = "sha256-yKoBYwd2djHAawBJRcbdrJH16+MHpYQnU7h39SvWqYE="; 12 + }; 13 + 14 + patches = [ 15 + # Skip broken HTML preview test case with libxml >= 2.14 16 + # https://github.com/element-hq/synapse/pull/18413 17 + (prev.fetchpatch { 18 + url = "https://github.com/element-hq/synapse/commit/8aad32965888476b4660bf8228d2d2aa9ccc848b.patch"; 19 + hash = "sha256-EUEbF442nOAybMI8EL6Ee0ib3JqSlQQ04f5Az3quKko="; 20 + }) 21 + ]; 22 + }); 23 + 24 + python313 = prev.python313.override { 25 + packageOverrides = pyfinal: pyprev: { 26 + tpm2-pytss = pyprev.tpm2-pytss.overrideAttrs (oa: { 27 + patches = oa.patches or [ ] ++ [ 28 + # support cryptography >= 45.0.0 29 + # https://github.com/tpm2-software/tpm2-pytss/pull/643 30 + (prev.fetchpatch { 31 + url = "https://github.com/tpm2-software/tpm2-pytss/commit/6ab4c74e6fb3da7cd38e97c1f8e92532312f8439.patch"; 32 + hash = "sha256-01Qe4qpD2IINc5Z120iVdPitiLBwdr8KNBjLFnGgE7E="; 33 + }) 34 + ]; 35 + }); 36 + }; 37 + }; 38 + }