mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
wrappers/standalone: simplify extend
This commit is contained in:
parent
00586f8f1b
commit
780d3eec72
1 changed files with 5 additions and 11 deletions
|
@ -32,25 +32,19 @@ let
|
|||
mkNvim =
|
||||
mod:
|
||||
let
|
||||
modules = lib.toList mod;
|
||||
nixvimConfig = evalNixvim {
|
||||
modules = [
|
||||
mod
|
||||
modules = modules ++ [
|
||||
systemMod
|
||||
];
|
||||
inherit extraSpecialArgs;
|
||||
};
|
||||
extend = extension: mkNvim (modules ++ lib.toList extension);
|
||||
in
|
||||
nixvimConfig.config.build.package.overrideAttrs (old: {
|
||||
passthru = old.passthru or { } // rec {
|
||||
passthru = old.passthru or { } // {
|
||||
inherit (nixvimConfig) config options;
|
||||
extend =
|
||||
extension:
|
||||
mkNvim {
|
||||
imports = [
|
||||
mod
|
||||
extension
|
||||
];
|
||||
};
|
||||
inherit extend;
|
||||
nixvimExtend = lib.warn "<nixvim>.nixvimExtend has been renamed to <nixvim>.extend" extend;
|
||||
};
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue