I cannot figure out how to use Beetcamp with Beets. There was a refactoring that hit unstable a few weeks ago, I’m not sure if that has anything to do with it. Is anyone using Beetcamp on unstable? This snippet from my Home Manager config doesn’t work:
Running phase: pythonCatchConflictsPhase
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" }
Found duplicated packages in closure for dependency 'beets':
beets 2.5.1 (/nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1)
dependency chain:
this derivation: /nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1
beets 2.5.1 (/nix/store/3qjkivjbldrvpnsg49phh09smwh5fxzf-python3.13-beets-2.5.1)
dependency chain:
this derivation: /nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1
...depending on: /nix/store/xvzb21bi9grdf678nbjbpczdhngl2qmf-python3.13-beetcamp-0.22.0
...depending on: /nix/store/3qjkivjbldrvpnsg49phh09smwh5fxzf-python3.13-beets-2.5.1
Package duplicates found in closure, see above. Usually this happens if two packages depend on different version of the same dependency.
My understanding is that beetcamp depend on basecamp, but when we override it it creates this problem where overriddenBeets depends on beetcamp that depends on beets (vanilla edition).
Unfortunately I have no idea about how to solve this