summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 8d078c3..de9dd91 100644
--- a/flake.nix
+++ b/flake.nix
@@ -24,6 +24,18 @@
forAllSystems = lib.genAttrs systems;
forTier1Systems = lib.genAttrs tier1Systems;
nixpkgsFor = nixpkgs.legacyPackages;
+
+ mkModule =
+ {
+ name,
+ type,
+ imports,
+ }:
+ {
+ __file = "${self.outPath}/flake.nix#${type}Modules.${name}";
+ inherit imports;
+ };
+
in
{
checks = forTier1Systems (
@@ -53,6 +65,14 @@
pkgs' // { default = pkgs'.treefetch or pkgs.emptyFile; }
);
+ homeModules = {
+ riff = mkModule {
+ name = "riff";
+ type = "home";
+ imports = [ ./modules/home/riff.nix ];
+ };
+ };
+
formatter = forTier1Systems (system: nixpkgsFor.${system}.nixfmt-rfc-style);
templates =