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:
Matt Sturgeon 2024-09-24 07:02:22 +01:00
parent 7bda0f1ce4
commit 692e39311e
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
14 changed files with 129 additions and 73 deletions

View file

@ -30,7 +30,7 @@ let
);
};
in
result.config.test.derivation;
result.config.build.test;
# Create a nix derivation from a nixvim configuration.
# The build phase simply consists in running neovim with the given configuration.
@ -71,7 +71,7 @@ let
check = false;
};
in
result.config.test.derivation;
result.config.build.test;
in
# NOTE: this is exported publicly in the flake outputs as `lib.<system>.check`
{