1{ symlinkJoin, makeWrapper, supercollider, plugins }:
2
3symlinkJoin {
4 name = "supercollider-with-plugins-${supercollider.version}";
5 paths = [ supercollider ] ++ plugins;
6
7 nativeBuildInputs = [ makeWrapper ];
8
9 postBuild = ''
10 for exe in $out/bin/*; do
11 wrapProgram $exe \
12 --set SC_PLUGIN_DIR "$out/lib/SuperCollider/plugins" \
13 --set SC_DATA_DIR "$out/share/SuperCollider"
14 done
15 '';
16
17 inherit (supercollider) pname version meta;
18}