92 lines
2.2 KiB
Nix
92 lines
2.2 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
home.packages = with pkgs;
|
|
let
|
|
customPackages = with rPackages; let
|
|
lectuR = pkgs.rPackages.buildRPackage {
|
|
name = "lectuR";
|
|
src = builtins.fetchGit {
|
|
url = "ssh://git@ktiu.net/home/git/lectuR/";
|
|
ref = "main";
|
|
rev = "0aafe4eb057a7ec12b8d6ac40ce0bfc8dab80c2b";
|
|
};
|
|
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 = "ee137a66ca3b713205ac44e5165292e7ad6388b6";
|
|
};
|
|
propagatedBuildInputs = [];
|
|
nativeBuildInputs = [];
|
|
};
|
|
goethR = pkgs.rPackages.buildRPackage {
|
|
name = "goethR";
|
|
src = builtins.fetchGit {
|
|
url = "ssh://git@ktiu.net/home/git/goethR/";
|
|
ref = "main";
|
|
rev = "a3a0363d1fbdf6be19e3597d9484615cd2c47cc0";
|
|
};
|
|
propagatedBuildInputs = [];
|
|
nativeBuildInputs = [];
|
|
};
|
|
in [
|
|
bookdown
|
|
catmaply
|
|
clipr
|
|
DAAG
|
|
devtools
|
|
dplyr
|
|
eurostat
|
|
extrafont
|
|
ggplot2
|
|
ggridges
|
|
jsonlite
|
|
kableExtra
|
|
knitr
|
|
languageserver
|
|
magrittr
|
|
mapproj
|
|
networkD3
|
|
openxlsx
|
|
osmdata
|
|
plotly
|
|
progress
|
|
purrr
|
|
qrcode
|
|
RColorBrewer
|
|
readODS
|
|
revealjs
|
|
restatis
|
|
rlist
|
|
rmarkdown
|
|
rnaturalearth
|
|
rnaturalearthdata
|
|
roxygen2
|
|
RSQLite
|
|
rvest
|
|
sf
|
|
stringr
|
|
swirl
|
|
testthat
|
|
tidyr
|
|
tidyverse
|
|
tmap
|
|
xlsx
|
|
yaml
|
|
lectuR
|
|
publishR
|
|
# goethR
|
|
ggtree
|
|
];
|
|
R-packed = rWrapper.override { packages = customPackages; };
|
|
RStudio-packed = rstudioWrapper.override { packages = customPackages; };
|
|
in [
|
|
R-packed
|
|
RStudio-packed
|
|
];
|
|
}
|