93 lines
2.3 KiB
Nix
93 lines
2.3 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 = "77a3f6d45df1b2d1dbcfd2475a2c67d9fb7cc3dd";
|
|
};
|
|
propagatedBuildInputs = [];
|
|
nativeBuildInputs = [];
|
|
};
|
|
goethR = pkgs.rPackages.buildRPackage {
|
|
name = "goethR";
|
|
src = builtins.fetchGit {
|
|
url = "ssh://git@ktiu.net/home/git/goethR/";
|
|
ref = "main";
|
|
rev = "93970916e669e81ffea2ded708d3e95b004f5f5d";
|
|
};
|
|
propagatedBuildInputs = [];
|
|
nativeBuildInputs = [];
|
|
};
|
|
readODS = pkgs.rPackages.buildRPackage {
|
|
name = "goethR";
|
|
src = builtins.fetchGit {
|
|
url = "https://git@github.com/ktiu/readODS/";
|
|
ref = "v1.8";
|
|
rev = "03a194bac87b050c42d0e70c8cc638be79c6443d";
|
|
};
|
|
propagatedBuildInputs = [xml2 cellranger readr stringi purrr zip];
|
|
nativeBuildInputs = [];
|
|
};
|
|
in [
|
|
bookdown
|
|
catmaply
|
|
clipr
|
|
DAAG
|
|
devtools
|
|
dplyr
|
|
eurostat
|
|
extrafont
|
|
ggplot2
|
|
jsonlite
|
|
kableExtra
|
|
knitr
|
|
languageserver
|
|
magrittr
|
|
mapproj
|
|
openxlsx
|
|
plotly
|
|
progress
|
|
purrr
|
|
qrcode
|
|
RColorBrewer
|
|
readODS
|
|
revealjs
|
|
rlist
|
|
rmarkdown
|
|
rnaturalearth
|
|
rnaturalearthdata
|
|
roxygen2
|
|
rvest
|
|
sf
|
|
stringr
|
|
testthat
|
|
tidyr
|
|
tidyverse
|
|
tmap
|
|
yaml
|
|
lectuR
|
|
publishR
|
|
goethR
|
|
];
|
|
};
|
|
in [
|
|
R-packed
|
|
];
|
|
}
|