|
17 | 17 | pkgs = getPkgs inputs.nixpkgs; |
18 | 18 | pkgsLldb = getPkgs inputs.debugserver; |
19 | 19 | pkgsRelease = getPkgs inputs.nixpkgs-25_11; |
| 20 | + pkgsTransmission = getPkgs inputs.nixpkgs-transmission; |
20 | 21 | pkgsQuartzWm = getPkgs inputs.nixpkgs-quartz-wm; |
21 | 22 | llmAgentsPkgs = inputs.llm-agents.packages.${prev.system}; |
22 | | - releaseTransmission = |
23 | | - if prev.lib.strings.hasPrefix "4.0." pkgsRelease.transmission_4.version then |
24 | | - pkgsRelease.transmission_4 |
| 23 | + pinnedTransmission = |
| 24 | + if prev.lib.strings.hasPrefix "4.0." pkgsTransmission.transmission_4.version then |
| 25 | + pkgsTransmission.transmission_4 |
25 | 26 | else |
26 | | - throw "Expected transmission_4 from nixpkgs-25_11 to be 4.0.x, got ${pkgsRelease.transmission_4.version}"; |
| 27 | + throw "Expected transmission_4 from nixpkgs-transmission to be 4.0.x, got ${pkgsTransmission.transmission_4.version}"; |
27 | 28 | # Temporary Darwin firefox wrapper backport: |
28 | 29 | # in our pinned nixpkgs revision, wrapper logic copies only *.dylib symlinks. |
29 | 30 | # Some shared libraries are Mach-O dylibs without that suffix, which leaves them |
|
61 | 62 | # pull latest from nixpkgs; ignore what comes from rpi5 repo nixpkgs |
62 | 63 | inherit (pkgs) netbootxyz-efi; |
63 | 64 |
|
64 | | - # Pull Sonarr/Readarr and pin Transmission to 4.0.x from release-25.11. |
| 65 | + # Pull Sonarr/Readarr from release-25.11 and pin Transmission via a dedicated nixpkgs input. |
65 | 66 | # TODO: report issues; investigate; fix |
66 | 67 | inherit (pkgsRelease) readarr sonarr; |
67 | | - transmission_4 = releaseTransmission; |
68 | | - transmission = releaseTransmission; |
| 68 | + transmission_4 = pinnedTransmission; |
| 69 | + transmission = pinnedTransmission; |
69 | 70 |
|
70 | 71 | jellyfin = prev.jellyfin.overrideAttrs (old: { |
71 | 72 | patches = old.patches or [ ] ++ [ |
|
0 commit comments