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 =
|
mkNvim =
|
||||||
mod:
|
mod:
|
||||||
let
|
let
|
||||||
|
modules = lib.toList mod;
|
||||||
nixvimConfig = evalNixvim {
|
nixvimConfig = evalNixvim {
|
||||||
modules = [
|
modules = modules ++ [
|
||||||
mod
|
|
||||||
systemMod
|
systemMod
|
||||||
];
|
];
|
||||||
inherit extraSpecialArgs;
|
inherit extraSpecialArgs;
|
||||||
};
|
};
|
||||||
|
extend = extension: mkNvim (modules ++ lib.toList extension);
|
||||||
in
|
in
|
||||||
nixvimConfig.config.build.package.overrideAttrs (old: {
|
nixvimConfig.config.build.package.overrideAttrs (old: {
|
||||||
passthru = old.passthru or { } // rec {
|
passthru = old.passthru or { } // {
|
||||||
inherit (nixvimConfig) config options;
|
inherit (nixvimConfig) config options;
|
||||||
extend =
|
inherit extend;
|
||||||
extension:
|
|
||||||
mkNvim {
|
|
||||||
imports = [
|
|
||||||
mod
|
|
||||||
extension
|
|
||||||
];
|
|
||||||
};
|
|
||||||
nixvimExtend = lib.warn "<nixvim>.nixvimExtend has been renamed to <nixvim>.extend" extend;
|
nixvimExtend = lib.warn "<nixvim>.nixvimExtend has been renamed to <nixvim>.extend" extend;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue