Make R_LIBS_USER overridable

This commit is contained in:
Daniel Winkler 2026-01-31 02:34:08 +11:00
commit f0d0d3c4ec

View file

@ -3,25 +3,20 @@
pkgs,
lib,
...
}:
{
}: {
# Environment variables set for the wrapper.
# These are available when running neovim.
config.env = lib.mkMerge [
(lib.mkIf (config.cats.r or false) {
R_LIBS_USER = "./.Rlibs";
})
(lib.mkIf (config.cats.python or false) {
UV_PYTHON_DOWNLOADS = "never";
UV_PYTHON = pkgs.python.interpreter;
})
(lib.mkIf (config.cats.test or false) {
TESTVAR = "It worked!";
})
];
# Environment variables with defaults (can be overridden by user)
config.envDefault = lib.mkIf (config.cats.test or false) {
TESTVAR2 = "It worked again!";
};
config.envDefault = lib.mkMerge [
(lib.mkIf (config.cats.r or false) {
R_LIBS_USER = "./.Rlibs";
})
];
}