it works!

This commit is contained in:
Till 2026-01-22 16:44:45 +01:00
parent 386d889455
commit 50d6a79e31
15 changed files with 204 additions and 256 deletions

View file

@ -1,91 +1,54 @@
{ pkgs, ... }:
let
customPackages = with pkgs.rPackages; [
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
xlsx
yaml
];
R-packed = pkgs.rWrapper.override { packages = customPackages; };
RStudio-packed = pkgs.rstudioWrapper.override { packages = customPackages; };
in
{
home.packages = with pkgs;
let
customPackages = with rPackages; let
lectuR = pkgs.rPackages.buildRPackage {
name = "lectuR";
src = builtins.fetchGit {
url = "ssh://git@shorbut.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@shorbut.ktiu.net/home/git/publishR/";
ref = "main";
rev = "ee137a66ca3b713205ac44e5165292e7ad6388b6";
};
propagatedBuildInputs = [];
nativeBuildInputs = [];
};
goethR = pkgs.rPackages.buildRPackage {
name = "goethR";
src = builtins.fetchGit {
url = "ssh://git@arielle.ktiu.net/home/git/goethR/";
ref = "main";
rev = "e3dbfd319f01adfa4a1a1a8abc274014e6498aae";
};
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 [
home.packages = with pkgs; [
R-packed
RStudio-packed
];