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 = [
./system
./flake
flakeModule
];
flake.homeModules = rec {
settei = ./home;
default = settei;
};
flake.flakeModules = rec {
settei = flakeModule;
default = settei;
};
}

View file

@ -1,19 +1,12 @@
{
flake-parts-lib,
lib,
inputs,
...
nixpkgs,
darwin,
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 = {
inherit flakeModules;
};
imports = [
(import ./configurations.nix { inherit nixpkgs darwin home-manager; })
];
}