tmux, some refactoring

This commit is contained in:
Till 2024-01-13 01:14:24 +01:00
parent d994ac0650
commit ba0a7c40fa
9 changed files with 90 additions and 8 deletions

105
home/r.nix Normal file
View file

@ -0,0 +1,105 @@
{ 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 = "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 = "bbf9b785c2a71996afa8ddbb96d00cf76ce18f07";
};
propagatedBuildInputs = [];
nativeBuildInputs = [];
};
goethR = pkgs.rPackages.buildRPackage {
name = "goethR";
src = builtins.fetchGit {
url = "ssh://git@ktiu.net/home/git/goethR/";
ref = "main";
rev = "e953fdb9814c02858017e623519c0a4c59ff583d";
};
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
];
};
in [
R-packed
];
}