{ 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 jsonlite DAAG extrafont revealjs ggplot2 dplyr rlist rvest rmarkdown knitr openxlsx rnaturalearth rnaturalearthdata qrcode mapproj sf tidyverse tmap languageserver purrr magrittr knitr kableExtra tidyr stringr yaml lectuR publishR goethR ]; }; in [ R-packed ]; }