mirror of
https://github.com/dwinkler1/nvimConfig.git
synced 2026-02-19 14:30:58 -05:00
41 lines
860 B
Nix
41 lines
860 B
Nix
{ nixpkgs, ... }@inputs:
|
|
let
|
|
lib = nixpkgs.lib;
|
|
|
|
rOverlay = import ./r.nix {inherit inputs;};
|
|
franOverlay = inputs.fran.overlays.default;
|
|
pythonOverlay = import ./python.nix inputs;
|
|
pluginsOverlay = import ./plugins.nix inputs;
|
|
|
|
dependencyOverlays = [
|
|
rOverlay
|
|
pythonOverlay
|
|
pluginsOverlay
|
|
];
|
|
dependencyOverlay = lib.composeManyExtensions dependencyOverlays;
|
|
in
|
|
{
|
|
inherit
|
|
rOverlay
|
|
franOverlay
|
|
pythonOverlay
|
|
pluginsOverlay
|
|
dependencyOverlays
|
|
dependencyOverlay;
|
|
|
|
# Named exports for downstream composition.
|
|
default = dependencyOverlay;
|
|
dependencies = dependencyOverlays;
|
|
|
|
overlays = {
|
|
inherit
|
|
rOverlay
|
|
franOverlay
|
|
pythonOverlay
|
|
pluginsOverlay
|
|
dependencyOverlays
|
|
dependencyOverlay;
|
|
default = dependencyOverlay;
|
|
dependencies = dependencyOverlays;
|
|
};
|
|
}
|