| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
| |
|
|\
| |
| | |
cacert: add hook that sets SSL_CERT_FILE
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
stdenv setup: Always use both propagated files
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.
This is an incremental step to fully keeping the dependencies separate
in all cases.
|
|/
|
| |
Fixes #31508
|
|
|
|
|
| |
Provide an example of a self-contained shell.nix for rstudio with
additional packages.
|
|
|
|
| |
The R V8 package still depends on V8 3.14 so this is also included.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This attempts to fix the issue described at
https://github.com/NixOS/nixpkgs/pull/22219#issuecomment-291801133.
Any change to the custom packages passed to RStudio causes this to
completely rebuild RStudio, which is completely unnecessary and also a
bit of a hindrance as it's a fairly slow build.
This rolls back most of that old PR, and instead implements something
more like rWrapper. Existing configurations with the old useRPackages
will break.
|
| |
|
| |
|
|
|
|
| |
broken
|
| |
|
|
|
|
|
| |
We can no longer update that package set since, apparently, it has moved
to a different packaging scheme.
|
| |
|
|
|
|
| |
gputools doesn't build but because of unrelated linking issues.
|
| |
|
|\
| |
| | |
R/generate-shell: Use R from current tree, fix missing wget dep.
|
| |
| |
| |
| |
| |
| |
| | |
Without this change, the 'R' version used might be the wrong
one which changes the package lists used.
Fixes #19530.
|
|\ \
| | |
| | | |
r-modules/README.md: mention generate-shell.nix
|
| |/ |
|
|\ \
| | |
| | | |
R: 3.2.4 -> 3.3.2
|
| | | |
|
| |/ |
|
|/ |
|
|
|
|
|
|
| |
The former is still respected as a fallback for config.nix for
backwards compatibility (but not for overlays because they're a new
feature).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://nixos.org/nixpkgs/manual/#r-packages contains a method for
setting up an R environment with a specific set of libraries, and it
creates an R wrapper which points R to those libraries.
The package RStudio relies on the standard R package, which then
cannot access any of the libraries specified in a custom R
environment. While one may easily use pkgs.rstudio.override to change
rstudio's R dependency to the custom R environment, this accomplishes
nothing because while RStudio runs the correct R wrapper it clears out
the environment variable R_LIBS_SITE - and so it is still unable to
use any of those packages.
In order to work around this problem, these changes allow the user to
optionally modify rstudio's wrapper to set environment variable
R_PROFILE_USER to an R script which sets R's .libPaths(..) to point to
the same libraries; that script is generated from R_LIBS_SITE in the R
wrapper.
By default, this change has no effect. If R is overridden to
something else, and if useRPackages is changed from its default of
false, then the change described above is made; for instance:
{
packageOverrides = pkgs: let self = pkgs.pkgs; in
rec {
rEnv = pkgs.rWrapper.override {
packages = with self.rPackages; [
dplyr ggplot2 e1071 rpart reshape
];
};
rstudioEnv = pkgs.rstudio.override { R = rEnv; useRPackages = true; };
};
}
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|