omniflake/home/R.nix
2023-05-27 02:06:44 +02:00

77 lines
1.8 KiB
Nix

{ pkgs, ... }:
{
home.packages = with pkgs;
let
R-packed = rWrapper.override {
packages = with rPackages; let
lectuR = pkgs.rPackages.buildRPackage {
name = "lectuR";
src = builtins.fetchGit {
url = "ssh://git@ktiu.net/home/git/lectuR/";
ref = "main";
rev = "41c477a734c238db53b9ed2fe1e8d28117ffe59e";
};
propagatedBuildInputs = [ purrr magrittr knitr kableExtra tidyr stringr yaml ];
nativeBuildInputs = [ purrr magrittr knitr kableExtra tidyr stringr yaml ];
};
publishR = pkgs.rPackages.buildRPackage {
name = "publishR";
src = builtins.fetchGit {
url = "ssh://git@ktiu.net/home/git/publishR/";
ref = "main";
rev = "49838c6ad30d3970c595dc7759edb414f9f0b540";
};
propagatedBuildInputs = [];
nativeBuildInputs = [];
};
goethR = pkgs.rPackages.buildRPackage {
name = "goethR";
src = builtins.fetchGit {
url = "ssh://git@ktiu.net/home/git/goethR/";
ref = "main";
rev = "f92cd29ec696a79810082cb894de195e4e83023c";
};
propagatedBuildInputs = [];
nativeBuildInputs = [];
};
in [
bookdown
DAAG
devtools
dplyr
extrafont
ggplot2
jsonlite
kableExtra
knitr
languageserver
magrittr
mapproj
openxlsx
purrr
qrcode
readODS
revealjs
rlist
rmarkdown
rnaturalearth
rnaturalearthdata
roxygen2
rvest
sf
stringr
testthat
tidyr
tidyverse
tmap
yaml
lectuR
publishR
goethR
];
};
in [
R-packed
];
}