77 lines
1.8 KiB
Nix
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
|
|
];
|
|
}
|