mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
parent
e1c0b52487
commit
5cd8c9cf31
1 changed files with 13 additions and 5 deletions
|
@ -28,7 +28,19 @@ let
|
|||
setAttrByPath
|
||||
;
|
||||
cfg = config.programs.nixvim;
|
||||
nixvimConfiguration = config.lib.nixvim.modules.evalNixvim evalArgs;
|
||||
nixvimConfiguration = config.lib.nixvim.modules.evalNixvim (
|
||||
evalArgs
|
||||
// {
|
||||
modules = evalArgs.modules or [ ] ++ [
|
||||
# Use global packages by default in nixvim's submodule
|
||||
# TODO: `useGlobalPackages` option and/or deprecate using host packages?
|
||||
{
|
||||
_file = ./_shared.nix;
|
||||
nixpkgs.pkgs = lib.mkDefault pkgs;
|
||||
}
|
||||
];
|
||||
}
|
||||
);
|
||||
extraFiles = lib.filter (file: file.enable) (lib.attrValues cfg.extraFiles);
|
||||
in
|
||||
{
|
||||
|
@ -63,10 +75,6 @@ in
|
|||
_module.args.nixvimLib = lib.mkDefault config.lib.nixvim.extendedLib;
|
||||
}
|
||||
|
||||
# Use global packages by default in nixvim's submodule
|
||||
# TODO: `useGlobalPackages` option and/or deprecate using host packages?
|
||||
{ programs.nixvim.nixpkgs.pkgs = lib.mkDefault pkgs; }
|
||||
|
||||
# Propagate nixvim's assertions to the host modules
|
||||
(lib.mkIf cfg.enable { inherit (cfg) warnings assertions; })
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue