diff --git a/modules/default.nix b/modules/default.nix index e8e95f8..4d9af70 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -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; + }; } diff --git a/modules/flake/default.nix b/modules/flake/default.nix index a255829..2d83b08 100644 --- a/modules/flake/default.nix +++ b/modules/flake/default.nix @@ -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; }) + ]; }