# lib/default.nix — Entry point for m3ta-home library functions. # # Called by flake.nix: import ./lib { inherit inputs; selfPath = self.outPath; } # Re-exports mkHome and focused helpers for consumers that should not depend on # m3ta-home's implementation inputs directly. { inputs, selfPath, }: let mkHomeLib = import ./mkHome.nix {inherit inputs selfPath;}; in mkHomeLib // { mkHermesSkillsDir = {system, ...} @ args: inputs.agent-lib.lib.${system}.mkHermesSkillsDir (builtins.removeAttrs args ["system"]); }