62 lines
905 B
Nix
62 lines
905 B
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
customPackages = with pkgs.rPackages; [
|
|
bookdown
|
|
catmaply
|
|
clipr
|
|
DAAG
|
|
devtools
|
|
dplyr
|
|
eurostat
|
|
extrafont
|
|
ggplot2
|
|
ggridges
|
|
jsonlite
|
|
kableExtra
|
|
knitr
|
|
languageserver
|
|
magrittr
|
|
mapproj
|
|
openxlsx
|
|
osmdata
|
|
plotly
|
|
progress
|
|
purrr
|
|
qrcode
|
|
RColorBrewer
|
|
readODS
|
|
revealjs
|
|
rlist
|
|
rmarkdown
|
|
rnaturalearth
|
|
rnaturalearthdata
|
|
roxygen2
|
|
rvest
|
|
sf
|
|
stringr
|
|
testthat
|
|
tidyr
|
|
tidyverse
|
|
tmap
|
|
tufte
|
|
xlsx
|
|
yaml
|
|
];
|
|
|
|
R-packed = pkgs.rWrapper.override { packages = customPackages; };
|
|
RStudio-packed = pkgs.rstudioWrapper.override { packages = customPackages; };
|
|
|
|
in
|
|
|
|
{
|
|
home.packages = with pkgs; [
|
|
R-packed
|
|
RStudio-packed
|
|
];
|
|
|
|
home.shellAliases = {
|
|
r = "R --no-save --no-restore";
|
|
R = "R --no-save --no-restore";
|
|
};
|
|
}
|