Skip to content

Instantly share code, notes, and snippets.

@idontgetoutmuch
Created August 4, 2019 11:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idontgetoutmuch/8e69ea01ff0b9512bf12879c3c6b977b to your computer and use it in GitHub Desktop.
Save idontgetoutmuch/8e69ea01ff0b9512bf12879c3c6b977b to your computer and use it in GitHub Desktop.
let
rOverlay = rself: rsuper: {
myR = rsuper.rWrapper.override {
packages = with rsuper.rPackages; [
ggplot2
dplyr
xts
purrr
];
};
};
haskellOverlay = hself: hsuper: {
inline-r = hself.haskell.lib.dontCheck (hsuper.haskellPackages.inline-r);
};
in
let
pkgs = import <nixpkgs> { overlays = [ rOverlay haskellOverlay ]; };
in
pkgs.mkShell {
buildInputs = [
pkgs.myR
(pkgs.haskellPackages.ghcWithPackages (p: [ p.inline-r ]))
];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment