mopidy: fix, resolves #32234

Changed files
+9 -5
nixos
modules
services
audio
+9 -5
nixos/modules/services/audio/mopidy.nix
···
with lib;
let
-
uid = config.ids.uids.mopidy;
gid = config.ids.gids.mopidy;
cfg = config.services.mopidy;
mopidyConf = writeText "mopidy.conf" cfg.configuration;
-
mopidyEnv = python.buildEnv.override {
-
extraLibs = [ mopidy ] ++ cfg.extensionPackages;
+
mopidyEnv = buildEnv {
+
name = "mopidy-with-extensions-${mopidy.version}";
+
paths = closePropagation cfg.extensionPackages;
+
pathsToLink = [ "/${python.sitePackages}" ];
+
buildInputs = [ makeWrapper ];
+
postBuild = ''
+
makeWrapper ${mopidy}/bin/mopidy $out/bin/mopidy \
+
--prefix PYTHONPATH : $out/${python.sitePackages}
+
'';
};
-
in {
options = {
···
};
};
-
###### implementation