modules/flake: flatten

This commit is contained in:
Nikodem Rabuliński 2025-01-04 19:56:10 +01:00
parent 2bafb42028
commit 52c84814e8
2 changed files with 20 additions and 15 deletions

View file

@ -1,11 +1,23 @@
{
inputs,
...
}:
let
flakeModule = import ./flake { inherit (inputs) nixpkgs darwin home-manager; };
in
{ {
imports = [ imports = [
./system ./system
./flake flakeModule
]; ];
flake.homeModules = rec { flake.homeModules = rec {
settei = ./home; settei = ./home;
default = settei; default = settei;
}; };
flake.flakeModules = rec {
settei = flakeModule;
default = settei;
};
} }

View file

@ -1,19 +1,12 @@
{ {
flake-parts-lib, nixpkgs,
lib, darwin,
inputs, home-manager,
...
}: }:
let
inherit (flake-parts-lib) importApply;
flakeModules = {
configurations = importApply ./configurations.nix { inherit (inputs) nixpkgs darwin home-manager; };
};
in
{ {
imports = lib.attrValues flakeModules; _file = ./default.nix;
flake = { imports = [
inherit flakeModules; (import ./configurations.nix { inherit nixpkgs darwin home-manager; })
}; ];
} }