From 7b38d439dea20fc9828a30d66a6cf4170d928a4b Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 28 Aug 2025 03:48:52 +0530 Subject: [PATCH] Fix subagents --- modules/home/claude-code/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/home/claude-code/default.nix b/modules/home/claude-code/default.nix index eee4286..97f3f18 100644 --- a/modules/home/claude-code/default.nix +++ b/modules/home/claude-code/default.nix @@ -1,8 +1,13 @@ { flake, pkgs, lib, ... }: let subagentsDir = ./subagents; - agents = lib.flip lib.mapAttrs' (lib.filterAttrs (fileName: fileType: fileType == "regular" && lib.hasSuffix ".md" fileName) (builtins.readDir subagentsDir)) - (fileName: _: lib.nameValuePair (lib.removeSuffix ".md" fileName) (builtins.readFile (subagentsDir + "/${fileName}"))); + agents = lib.mapAttrs' + (fileName: _: + lib.nameValuePair + (lib.removeSuffix ".md" fileName) + (builtins.readFile (subagentsDir + "/${fileName}")) + ) + (builtins.readDir subagentsDir); in { programs.claude-code = {