This repository has no description
0

Configure Feed

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

covibe: bump (5634a4e) - stop leaking mux socket env to all users

+29 -3
+3 -3
flake.lock
··· 87 87 ] 88 88 }, 89 89 "locked": { 90 - "lastModified": 1784894869, 91 - "narHash": "sha256-bLBniaMNJtKTtvBv/yEXbP52NTxf+Ru7dv39d8BrLqw=", 90 + "lastModified": 1784912458, 91 + "narHash": "sha256-5CBrni+fHQsyrgzc8TEFkHD68Uh47QZbTTZEk2KSIQs=", 92 92 "owner": "lassulus", 93 93 "repo": "covibe", 94 - "rev": "75e129c96fb9a39877a19917936367f722539b19", 94 + "rev": "5634a4e1299c4e15f6ed48af94197ef0ad1188aa", 95 95 "type": "github" 96 96 }, 97 97 "original": {
+26
2configs/services/matrix/bridges/matrix-zulip-bridge.nix
··· 37 37 ); 38 38 in 39 39 { 40 + # Upstream zulip-emoji-mapping (a bridge dependency) is a Poetry project 41 + # (version lives in [tool.poetry]) with no [build-system] table, but nixpkgs 42 + # builds it with setuptools. Setuptools can't read the poetry version, so the 43 + # wheel metadata gets 0.0.0 while the derivation declares 1.0.1, tripping 44 + # pythonMetadataCheckPhase. Build with poetry-core and add the missing 45 + # [build-system] table so the version is picked up correctly. 46 + nixpkgs.overlays = [ 47 + (final: prev: { 48 + pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ 49 + (pyfinal: pyprev: { 50 + zulip-emoji-mapping = pyprev.zulip-emoji-mapping.overridePythonAttrs (old: { 51 + build-system = [ pyfinal.poetry-core ]; 52 + postPatch = (old.postPatch or "") + '' 53 + cat >> pyproject.toml <<'EOF' 54 + 55 + [build-system] 56 + requires = ["poetry-core"] 57 + build-backend = "poetry.core.masonry.api" 58 + EOF 59 + ''; 60 + }); 61 + }) 62 + ]; 63 + }) 64 + ]; 65 + 40 66 systemd.services.matrix-zulip-bridge = { 41 67 description = "Matrix<->Zulip bridge"; 42 68 before = [ "matrix-synapse.service" ]; # So the registration file can be used by Synapse