From 2ab6f47cc6c4f1a045319b28f9eb641df3f66f85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Mon, 9 Mar 2026 13:28:18 -0700 Subject: [PATCH] feat(home): whitelist known dev directories for direnv Auto-allow .envrc files under ~/Development/{heave,rc} and ~/Development/conductor/workspaces/{heave,rc} so direnv doesn't require manual `direnv allow` each time. Co-Authored-By: Claude Opus 4.6 --- home/programs/default.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/home/programs/default.nix b/home/programs/default.nix index 616e142b..38599544 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + config, + ... +}: { imports = [ ./aichat.nix ./starship.nix @@ -14,6 +18,14 @@ strict_env = true; hide_env_diff = true; }; + whitelist = { + prefix = [ + "${config.home.homeDirectory}/Development/heave" + "${config.home.homeDirectory}/Development/rc" + "${config.home.homeDirectory}/Development/conductor/workspaces/heave" + "${config.home.homeDirectory}/Development/conductor/workspaces/rc" + ]; + }; }; }; }