From 881c7d493294f6d23ca8a9809e7a25664e80dc63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Pacana?= Date: Fri, 31 Jul 2026 09:08:09 +0200 Subject: [PATCH] Carry secretspec config to worktrees * Copy secretspec.toml when creating worktrees so projects using secretspec keep their local setup available in linked checkouts. --- modules/claude/worktree-create.sh | 2 +- modules/fish.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/claude/worktree-create.sh b/modules/claude/worktree-create.sh index fff84aa..616bc9f 100644 --- a/modules/claude/worktree-create.sh +++ b/modules/claude/worktree-create.sh @@ -36,7 +36,7 @@ fi # Carry uncommitted local config from the main checkout, if present. CARRY=( - devenv.nix devenv.yaml devenv.lock devenv.local.nix + devenv.nix devenv.yaml devenv.lock devenv.local.nix secretspec.toml .envrc .env .mcp.json .claude/settings.json .claude/settings.local.json .claude/hooks ) diff --git a/modules/fish.nix b/modules/fish.nix index 0c3530b..61b292a 100644 --- a/modules/fish.nix +++ b/modules/fish.nix @@ -66,7 +66,7 @@ git -C "$main_root" worktree add -b "$branch" "$dest" "$base_ref"; or return end - for item in .envrc .env devenv.nix devenv.yaml devenv.lock devenv.local.nix + for item in .envrc .env devenv.nix devenv.yaml devenv.lock devenv.local.nix secretspec.toml if test -e "$main_root/$item" cp -R "$main_root/$item" "$dest/$item" end -- 2.51.2