mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
modules/{output,files,test}: move outputs to build
scope
Move the following output options into `build`: - finalPackage -> package - printInitPackage - initPath -> initFile - filesPlugin -> extraFiles - test.derivation -> test
This commit is contained in:
parent
7bda0f1ce4
commit
692e39311e
14 changed files with 129 additions and 73 deletions
|
@ -74,7 +74,7 @@ in
|
|||
) extraFiles
|
||||
)
|
||||
// {
|
||||
${filesPrefix + initName}.source = cfg.initPath;
|
||||
${filesPrefix + initName}.source = cfg.build.initFile;
|
||||
}
|
||||
)
|
||||
)
|
||||
|
|
|
@ -41,8 +41,8 @@ in
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [
|
||||
cfg.finalPackage
|
||||
cfg.printInitPackage
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -55,8 +55,8 @@ in
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
home.packages = [
|
||||
cfg.finalPackage
|
||||
cfg.printInitPackage
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs;
|
||||
|
||||
home.sessionVariables = mkIf cfg.defaultEditor { EDITOR = "nvim"; };
|
||||
|
|
|
@ -49,8 +49,8 @@ in
|
|||
|
||||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [
|
||||
cfg.finalPackage
|
||||
cfg.printInitPackage
|
||||
cfg.build.package
|
||||
cfg.build.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs;
|
||||
|
||||
environment.variables = {
|
||||
|
|
|
@ -23,13 +23,13 @@ let
|
|||
defaultPkgs = pkgs;
|
||||
} // extraSpecialArgs;
|
||||
};
|
||||
inherit (nixvimConfig.config) enableMan finalPackage printInitPackage;
|
||||
inherit (nixvimConfig.config) enableMan build;
|
||||
in
|
||||
(pkgs.symlinkJoin {
|
||||
name = "nixvim";
|
||||
paths = [
|
||||
finalPackage
|
||||
printInitPackage
|
||||
build.package
|
||||
build.printInitPackage
|
||||
] ++ pkgs.lib.optional enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs;
|
||||
meta.mainProgram = "nvim";
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue