From 6ad448f78a2b0356e99c5ab66db7b737789f390b Mon Sep 17 00:00:00 2001 From: "Lockszmith (VAST@MacBook)" Date: Thu, 1 May 2025 09:27:45 -0400 Subject: [PATCH] 000_load optimization of initial find, which stalls loads on a slow system --- .../_home/private_dot_config/sz.env/executable_000_load.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chezmoi.roots/_home/private_dot_config/sz.env/executable_000_load.sh b/chezmoi.roots/_home/private_dot_config/sz.env/executable_000_load.sh index c2f059c..47dee2e 100644 --- a/chezmoi.roots/_home/private_dot_config/sz.env/executable_000_load.sh +++ b/chezmoi.roots/_home/private_dot_config/sz.env/executable_000_load.sh @@ -41,13 +41,15 @@ if is_sourced; then load_all() { local ALL_ENV_FILES + local FILES DIRS if [ -z "$SZ_ENV_LOADED" ]; then SZ_ENV_LOADED=1 LOAD_EXIT=0 # The following constructs a list of load_next ... commands + FIND_CMD="$( printf "%s " \ - "find ~/.config/sz.env -xdev -type d -not -name '*.off'" \ + "find $USER_HOME/.config/sz.env -xdev -type d -not -name '*.off' -not -path '$USER_HOME/.config/sz.env/lib' -not -path '$USER_HOME/.config/sz.env/lib/*' " \ "-exec sh -c '" \ 'find "$1" -xdev -maxdepth 1 -type f' \ '-name "ID_*.env" -or -name "ID_*.env.'"${BASE_SHELL}"\" \