From ad6b2e0573c60f9fd8248bc5856b227f11eb86c7 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 17 Oct 2024 12:56:26 -0400 Subject: flake-parts/configs: init module --- flake.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index de9dd91..0e67260 100644 --- a/flake.nix +++ b/flake.nix @@ -30,12 +30,16 @@ name, type, imports, - }: + ... + }@args: { - __file = "${self.outPath}/flake.nix#${type}Modules.${name}"; + _file = "${self.outPath}/flake.nix#${type}Modules.${name}"; inherit imports; - }; - + } + // lib.removeAttrs args [ + "name" + "type" + ]; in { checks = forTier1Systems ( @@ -65,6 +69,16 @@ pkgs' // { default = pkgs'.treefetch or pkgs.emptyFile; } ); + flakeModules = { + configs = mkModule { + name = "configs"; + type = "flake"; + imports = [ ./modules/flake/configs.nix ]; + key = "${self.outPath}/flake.nix#flakeModules.configs"; + _class = "flake"; + }; + }; + homeModules = { riff = mkModule { name = "riff"; -- cgit v1.2.3