From 54f33fd6c3167510d717cdaeb49b32f60e62814a Mon Sep 17 00:00:00 2001 From: Grey Jones Date: Tue, 1 Sep 2026 16:12:22 +0100 Subject: [PATCH] mkMirroredModulesFlakeModule --- flake.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flake.nix b/flake.nix index 97053c1..1c6928a 100644 --- a/flake.nix +++ b/flake.nix @@ -42,5 +42,11 @@ mkEnumFromDirContents = dir: nixpkgs.lib.types.enum (map (name: nixpkgs.lib.removeSuffix ".nix" name) (builtins.attrNames (builtins.readDir dir))); mkOptionalListOfType = type: nixpkgs.lib.types.either (type) (nixpkgs.lib.types.listOf (type)); + + mkMirroredModulesFlakeModule = moduleName: func: { + flake.nixosModules.${moduleName} = func; + + flake.homeModules.${moduleName} = func; + }; }; }