Merge pull request #194269 from imsl/rebar3WithPlugins-allow-override-rebar3

beam-modules/rebar3WithPlugins: Allow overriding the rebar3 package used

authored by Rickard Nilsson and committed by GitHub bd374e4b e7d1021e

+5 -1
+5 -1
pkgs/development/tools/build-managers/rebar3/default.nix
··· 94 94 fi 95 95 ''; 96 96 }; 97 - rebar3WithPlugins = { plugins ? [ ], globalPlugins ? [ ] }: 97 + 98 + # Alias rebar3 so we can use it as default parameter below 99 + _rebar3 = rebar3; 100 + 101 + rebar3WithPlugins = { plugins ? [ ], globalPlugins ? [ ], rebar3 ? _rebar3 }: 98 102 let 99 103 pluginLibDirs = map (p: "${p}/lib/erlang/lib") (lib.unique (plugins ++ globalPlugins)); 100 104 globalPluginNames = lib.unique (map (p: p.packageName) globalPlugins);