mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
modules/output: move symlinkJoin
to build.package
This commit is contained in:
parent
731699a24c
commit
00586f8f1b
7 changed files with 62 additions and 51 deletions
|
@ -26,7 +26,6 @@ in
|
|||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan cfg.build.manDocsPackage;
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -34,8 +34,7 @@ in
|
|||
config = mkIf cfg.enable {
|
||||
home.packages = [
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan cfg.build.manDocsPackage;
|
||||
];
|
||||
|
||||
home.sessionVariables = mkIf cfg.defaultEditor { EDITOR = "nvim"; };
|
||||
|
||||
|
|
|
@ -35,8 +35,7 @@ in
|
|||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan cfg.build.manDocsPackage;
|
||||
];
|
||||
|
||||
environment.variables = {
|
||||
VIM = mkIf (!cfg.wrapRc) "/etc/nvim";
|
||||
|
|
|
@ -39,28 +39,20 @@ let
|
|||
];
|
||||
inherit extraSpecialArgs;
|
||||
};
|
||||
inherit (nixvimConfig.config) enableMan build;
|
||||
inherit (nixvimConfig._module.args.pkgs) symlinkJoin;
|
||||
in
|
||||
(symlinkJoin {
|
||||
name = "nixvim";
|
||||
paths = [
|
||||
build.package
|
||||
build.printInitPackage
|
||||
] ++ lib.optional enableMan build.manDocsPackage;
|
||||
meta.mainProgram = "nvim";
|
||||
})
|
||||
// rec {
|
||||
inherit (nixvimConfig) config options;
|
||||
extend =
|
||||
extension:
|
||||
mkNvim {
|
||||
imports = [
|
||||
mod
|
||||
extension
|
||||
];
|
||||
};
|
||||
nixvimExtend = lib.warn "<nixvim>.nixvimExtend has been renamed to <nixvim>.extend" extend;
|
||||
};
|
||||
nixvimConfig.config.build.package.overrideAttrs (old: {
|
||||
passthru = old.passthru or { } // rec {
|
||||
inherit (nixvimConfig) config options;
|
||||
extend =
|
||||
extension:
|
||||
mkNvim {
|
||||
imports = [
|
||||
mod
|
||||
extension
|
||||
];
|
||||
};
|
||||
nixvimExtend = lib.warn "<nixvim>.nixvimExtend has been renamed to <nixvim>.extend" extend;
|
||||
};
|
||||
});
|
||||
in
|
||||
mkNvim module
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue