move deploy outputs to self-contained aspects

This commit is contained in:
William 2026-02-11 18:07:31 -03:00
parent d482fd0694
commit aac98fda2e
6 changed files with 184 additions and 198 deletions

View file

@ -53,10 +53,10 @@
outputs =
inputs@{ flake-parts, import-tree, ... }:
let
aspectsModule = import-tree ./aspects;
packagesModule = import-tree ./packages;
shellsModule = import-tree ./shells;
terranixModule = import-tree ./terranix;
aspectsModules = import-tree ./aspects;
packagesModules = import-tree ./packages;
shellsModules = import-tree ./shells;
terranixModules = import-tree ./terranix;
in
flake-parts.lib.mkFlake { inherit inputs; } {
systems = [
@ -68,12 +68,9 @@
flake-parts.flakeModules.modules
inputs.terranix.flakeModule
]
++ aspectsModule.imports
++ packagesModule.imports
++ shellsModule.imports
++ terranixModule.imports
++ [
./deploy.nix
];
++ aspectsModules.imports
++ packagesModules.imports
++ shellsModules.imports
++ terranixModules.imports;
};
}