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