{ 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 ]; }