configurations for my servers and desktops
nix nixos flake dots dotfiles

fix: try other method

+16 -10
+16 -10
overlays/beetsfix.nix
··· 1 1 # https://github.com/NixOS/nixpkgs/issues/493540 2 2 self: super: { 3 3 pyrate-limiter = super.pyrate-limiter_2; 4 - beets = 5 - (super.beets.override { 6 - sphinxHook = null; 7 - sphinx-design = null; 8 - sphinx-copybutton = null; 9 - sphinx-toolbox = null; 10 - pydata-sphinx-theme = null; 11 - }).overrideAttrs (prevAttrs: { 12 - outputs = ["out" "dist"]; 13 - }); 4 + beets = super.beets.overridePythonAttrs (old: { 5 + outputs = ["out" "dist"]; 6 + nativeBuildInputs = let 7 + isSphinxDep = dep: let 8 + name = dep.name or ""; 9 + in 10 + super.lib.hasInfix "sphinx" name || super.lib.hasInfix "pydata-sphinx" name; 11 + in 12 + builtins.filter (dep: !isSphinxDep dep) old.nativeBuildInputs; 13 + postInstall = 14 + (old.postInstall or "") 15 + + '' 16 + buildSphinxPhase() { true; } 17 + installSphinxPhase() { true; } 18 + ''; 19 + }); 14 20 }