Merge pull request #211941 from minijackson/quarto-override-deps

quarto: allow overriding extra R and Python packages

authored by

Ilan Joselevich and committed by
GitHub
bede0015 7f2ace39

+4 -2
+4 -2
pkgs/development/libraries/quarto/default.nix
··· 7 7 , nodePackages 8 8 , rWrapper 9 9 , rPackages 10 + , extraRPackages ? [] 10 11 , makeWrapper 11 12 , python3 13 + , extraPythonPackages ? ps: with ps; [] 12 14 }: 13 15 14 16 stdenv.mkDerivation rec { ··· 42 44 --prefix QUARTO_PANDOC : ${pandoc}/bin/pandoc \ 43 45 --prefix QUARTO_ESBUILD : ${esbuild}/bin/esbuild \ 44 46 --prefix QUARTO_DART_SASS : ${nodePackages.sass}/bin/sass \ 45 - --prefix QUARTO_R : ${rWrapper.override { packages = [ rPackages.rmarkdown]; }}/bin/R \ 46 - --prefix QUARTO_PYTHON : ${python3.withPackages (ps: with ps; [ jupyter ipython ])}/bin/python3 47 + --prefix QUARTO_R : ${rWrapper.override { packages = [ rPackages.rmarkdown ] ++ extraRPackages; }}/bin/R \ 48 + --prefix QUARTO_PYTHON : ${python3.withPackages (ps: with ps; [ jupyter ipython ] ++ (extraPythonPackages ps))}/bin/python3 47 49 ''; 48 50 49 51 installPhase = ''