tangled
alpha
login
or
join now
devins.page
/
flake
0
fork
atom
configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
0
fork
atom
overview
issues
pulls
pipelines
fix: try other method
devins.page
1 week ago
041b8737
0614c707
+16
-10
1 changed file
expand all
collapse all
unified
split
overlays
beetsfix.nix
+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
4
-
beets =
5
5
-
(super.beets.override {
6
6
-
sphinxHook = null;
7
7
-
sphinx-design = null;
8
8
-
sphinx-copybutton = null;
9
9
-
sphinx-toolbox = null;
10
10
-
pydata-sphinx-theme = null;
11
11
-
}).overrideAttrs (prevAttrs: {
12
12
-
outputs = ["out" "dist"];
13
13
-
});
4
4
+
beets = super.beets.overridePythonAttrs (old: {
5
5
+
outputs = ["out" "dist"];
6
6
+
nativeBuildInputs = let
7
7
+
isSphinxDep = dep: let
8
8
+
name = dep.name or "";
9
9
+
in
10
10
+
super.lib.hasInfix "sphinx" name || super.lib.hasInfix "pydata-sphinx" name;
11
11
+
in
12
12
+
builtins.filter (dep: !isSphinxDep dep) old.nativeBuildInputs;
13
13
+
postInstall =
14
14
+
(old.postInstall or "")
15
15
+
+ ''
16
16
+
buildSphinxPhase() { true; }
17
17
+
installSphinxPhase() { true; }
18
18
+
'';
19
19
+
});
14
20
}