Refactor of rix package import

This commit is contained in:
Daniel Winkler 2025-05-31 14:08:52 +02:00
commit 03fd95179e
No known key found for this signature in database
2 changed files with 8 additions and 7 deletions

View file

@ -23,9 +23,12 @@
++ [
(utils.standardPluginOverlay inputs)
(final: prev: {
rpkgs = import inputs.rixpkgs {inherit system;};
rpkgs = inputs.rixpkgs.legacyPackages.${system};
})
(import ./rpkgs.nix)
(import (builtins.path {
path = ./rpkgs.nix;
name = "my-rpackages";
}))
];
categoryDefinitions = utils.mergeCatDefs prev.categoryDefinitions (
{
@ -36,9 +39,7 @@
extra,
mkPlugin,
...
} @ packageDef: let
rpkgs = import ./rpkgs.nix pkgs;
in {
} @ packageDef: {
lspsAndRuntimeDeps.rdev = with pkgs; [
rWrapper
just
@ -64,7 +65,6 @@
};
});
in
# and
utils.mkAllWithDefault finalPackage
);
};

View file

@ -28,6 +28,7 @@ final: prev: let
})
];
in {
rWrapper = prev.rpkgs.rWrapper.override {packages = reqPkgs;};
quarto = prev.rpkgs.quarto.override {extraRPackages = reqPkgs;};
rWrapper = prev.rpkgs.rWrapper.override {packages = reqPkgs;};
radianWrapper = prev.rpkgs.radianWrapper.override {packages = reqPkgs;};
}