summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix22
1 files changed, 18 insertions, 4 deletions
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";