107 lines
2.9 KiB
Nix
107 lines
2.9 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 = [];
|
|
};
|
|
readODS = pkgs.rPackages.buildRPackage {
|
|
name = "readODS";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "ropensci";
|
|
repo = "readODS";
|
|
rev = "011a89f57169d6f7c8796954e2365f0bd9b5765f";
|
|
sha256 = "1hg8w46l5ifbaifmkmxxdvbamlj7bkadq956fab5063a5yrxfzwm";
|
|
};
|
|
propagatedBuildInputs = [xml2 cellranger readr stringi purrr zip];
|
|
nativeBuildInputs = [];
|
|
};
|
|
# readODS = pkgs.rPackages.buildRPackage {
|
|
# name = "readODS";
|
|
# src = builtins.fetchGit {
|
|
# url = "https://git@github.com/ktiu/readODS/";
|
|
# ref = "v1.8";
|
|
# rev = "d7e9c54a3a193979ea4195ac36938aa55cd5360f";
|
|
# };
|
|
# 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
|
|
xlsx
|
|
yaml
|
|
lectuR
|
|
publishR
|
|
goethR
|
|
ggtree
|
|
];
|
|
R-packed = rWrapper.override { packages = customPackages; };
|
|
RStudio-packed = rstudioWrapper.override { packages = customPackages; };
|
|
in [
|
|
R-packed
|
|
RStudio-packed
|
|
];
|
|
}
|