diff --git a/_home/.chezmoiexternal.yaml b/_home/.chezmoiexternal.yaml deleted file mode 120000 index ac9fe87..0000000 --- a/_home/.chezmoiexternal.yaml +++ /dev/null @@ -1 +0,0 @@ -../_src.posix/.chezmoiexternal.yaml \ No newline at end of file diff --git a/_home/.chezmoiexternal.yaml.tmpl b/_home/.chezmoiexternal.yaml.tmpl new file mode 120000 index 0000000..4375c3c --- /dev/null +++ b/_home/.chezmoiexternal.yaml.tmpl @@ -0,0 +1 @@ +../_src.posix/.chezmoiexternal.yaml.tmpl \ No newline at end of file diff --git a/_home/dot_vimrc b/_home/dot_vimrc new file mode 120000 index 0000000..bd4e90f --- /dev/null +++ b/_home/dot_vimrc @@ -0,0 +1 @@ +../_src.posix/dot_vimrc \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/.aliases.macos.env b/_home/private_dot_config/sz.env/.aliases.macos.env new file mode 120000 index 0000000..5e43498 --- /dev/null +++ b/_home/private_dot_config/sz.env/.aliases.macos.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/.aliases.macos.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/000_stop_on_non_interactive_sessions.env b/_home/private_dot_config/sz.env/000_stop_on_non_interactive_sessions.env deleted file mode 120000 index 117cb13..0000000 --- a/_home/private_dot_config/sz.env/000_stop_on_non_interactive_sessions.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/000_stop_on_non_interactive_sessions.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/099_stop_on_non_interactive_sessions.env b/_home/private_dot_config/sz.env/099_stop_on_non_interactive_sessions.env new file mode 120000 index 0000000..8f5aa29 --- /dev/null +++ b/_home/private_dot_config/sz.env/099_stop_on_non_interactive_sessions.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/099_stop_on_non_interactive_sessions.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env b/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env deleted file mode 120000 index 9ad1a34..0000000 --- a/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/aaa_zsh_0_perp.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env.zsh b/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env.zsh new file mode 120000 index 0000000..4665313 --- /dev/null +++ b/_home/private_dot_config/sz.env/aaa_zsh_0_perp.env.zsh @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/aaa_zsh_0_perp.env.zsh \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env b/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env deleted file mode 120000 index 089a0d8..0000000 --- a/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/aaa_zsh_2_zinit.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env.zsh b/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env.zsh new file mode 120000 index 0000000..9db759c --- /dev/null +++ b/_home/private_dot_config/sz.env/aaa_zsh_2_zinit.env.zsh @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/aaa_zsh_2_zinit.env.zsh \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env b/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env deleted file mode 120000 index dbe81b1..0000000 --- a/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/aaa_zsh_3_completion_system.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env.zsh b/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env.zsh new file mode 120000 index 0000000..ee5878c --- /dev/null +++ b/_home/private_dot_config/sz.env/aaa_zsh_3_completion_system.env.zsh @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/aaa_zsh_3_completion_system.env.zsh \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aliases.env b/_home/private_dot_config/sz.env/aliases.env deleted file mode 120000 index 1807a3a..0000000 --- a/_home/private_dot_config/sz.env/aliases.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/aliases.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/aliases.env.tmpl b/_home/private_dot_config/sz.env/aliases.env.tmpl new file mode 120000 index 0000000..308fd94 --- /dev/null +++ b/_home/private_dot_config/sz.env/aliases.env.tmpl @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/aliases.env.tmpl \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/bbb_bash_preexec.env b/_home/private_dot_config/sz.env/bbb_bash_preexec.env deleted file mode 120000 index b13a0db..0000000 --- a/_home/private_dot_config/sz.env/bbb_bash_preexec.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/bbb_bash_preexec.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/bbb_bash_preexec.env.bash b/_home/private_dot_config/sz.env/bbb_bash_preexec.env.bash new file mode 120000 index 0000000..882b92d --- /dev/null +++ b/_home/private_dot_config/sz.env/bbb_bash_preexec.env.bash @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/bbb_bash_preexec.env.bash \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/bbb_ble.sh.env b/_home/private_dot_config/sz.env/bbb_ble.sh.env deleted file mode 120000 index 75fb560..0000000 --- a/_home/private_dot_config/sz.env/bbb_ble.sh.env +++ /dev/null @@ -1 +0,0 @@ -../../../_src.posix/private_dot_config/sz.env/bbb_ble.sh.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/bbb_ble.sh.env.bash b/_home/private_dot_config/sz.env/bbb_ble.sh.env.bash new file mode 120000 index 0000000..33a3cce --- /dev/null +++ b/_home/private_dot_config/sz.env/bbb_ble.sh.env.bash @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/bbb_ble.sh.env.bash \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/executable__.load.sh b/_home/private_dot_config/sz.env/executable__.load.sh deleted file mode 100644 index f5f2d6c..0000000 --- a/_home/private_dot_config/sz.env/executable__.load.sh +++ /dev/null @@ -1,94 +0,0 @@ -#! /usr/bin/env bash - -# Helper function -is_sourced() { - if [ -n "$ZSH_VERSION" ]; then - case $ZSH_EVAL_CONTEXT in *:file:*) return 0;; esac - else # Add additional POSIX-compatible shell names here, if needed. - case ${0##*/} in dash|-dash|bash|-bash|ksh|-ksh|sh|-sh) return 0;; esac - fi - return 1; # NOT sourced. -} - -BASE_0=${BASE_0:-$0} -BASE_SHELL=$(basename "$SHELL") - -is_cmd() { - type -p -- "${@}" 2> /dev/null 1> /dev/null -} - -if is_sourced; then - # shellcheck disable=SC2139 # This expands when defined, not when used. - alias _r="unset DBG NO_RESET; exec $SHELL -l " - # shellcheck disable=SC2139 # This expands when defined, not when used. - alias _rdbg="exec sh -c 'DBG=1 NO_RESET=1 $SHELL -l '" - - SZ_ENV_ROOT=$( cd -- "$( dirname -- "${BASE_0}" )" &> /dev/null && pwd ) - USER_HOME=$HOME - [[ -n "${SUDO_USER}" ]] && USER_HOME="$(eval "echo ~${SUDO_USER}")" - - load_next() { - [ "$LOAD_EXIT" != "0" ] && return 1 - - if [[ -n "${DBG}" ]]; then - DBG_TIME=$(date +%s%3N) - echo "Loading ${1}..." 1>&2 - #shellcheck disable=SC2086 - ${DBG/%1/:} 1>&2 - fi - #shellcheck source=/dev/null - . "${1}" - if [[ -n "${DBG}" ]]; then - DBG_TIME="$(($(date +%s%3N) - DBG_TIME ))" - printf "%sms later. " "$DBG_TIME" - fi - } - - load_all() { - local ALL_ENV_FILES - if [ -z "$SZ_ENV_LOADED" ]; then - SZ_ENV_LOADED=1 - LOAD_EXIT=0 - - # The following constructs a list of load_next ... commands - ALL_ENV_FILES="$( - find ~/.config/sz.env -xdev -type d -not -name '*.off' \ - -exec sh -c ' - find "$1" -xdev -maxdepth 1 -type f -name "ID_*.env" | sort - ' shell '{}' ';' \ - -exec sh -c ' - find "$1" -xdev -maxdepth 1 -type f -name "PATH_*.env" | sort - ' shell '{}' ';' \ - -exec sh -c ' - find "$1" -xdev -maxdepth 1 -type f -name "*.env" -not -name "ID_*" -not -name "PATH_*" -print | sort - ' shell '{}' ';' \ - -exec sh -c ' - find "$1" -xdev -maxdepth 1 -type f -name "PATH_zz_cleanup.env" - ' shell '{}' ';' \ - | sed -e 's/^/load_next "/; s/$/";/' - )" - if [ -n "$DBG_NO_SZ_LOAD" ]; then - ALL_ENV_FILES=$(<<<"$ALL_ENV_FILES" sed -Ee ' - /PATH_/!s/^(load_next )/# \1/ - ') - printf 'Loading limited environment...\n' - fi - # Run the constructed (see above) list - eval "$ALL_ENV_FILES" - fi - } - load_all -elif [[ "$1" == '-' ]]; then - echo "BASE_0=${BASE_0}" - cat "${0}" -else - is_cmd "${BASE_0##*/}" && SCRIPT_NAME="${BASE_0##*/}" || SCRIPT_NAME="${BASE_0/$HOME/\~}" - printf '%s\n' \ - "It seems '$SCRIPT_NAME' was invoked as a standalone script." \ - 'This script is designed to produce output that is sourced.' \ - '' \ - 'The recommended way is to use calling pattern below:' \ - " $ . <( $SCRIPT_NAME - ) # Note the '-' after the script's name" \ - '' -fi - diff --git a/_home/private_dot_config/sz.env/executable__.load.sh b/_home/private_dot_config/sz.env/executable__.load.sh new file mode 120000 index 0000000..7e4dc65 --- /dev/null +++ b/_home/private_dot_config/sz.env/executable__.load.sh @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/executable__.load.sh \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_000_stop_on_non_interactive_sessions.env b/_home/private_dot_config/sz.env/remove_000_stop_on_non_interactive_sessions.env new file mode 120000 index 0000000..4cdc0dd --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_000_stop_on_non_interactive_sessions.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_000_stop_on_non_interactive_sessions.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_aaa_zsh_0_perp.env b/_home/private_dot_config/sz.env/remove_aaa_zsh_0_perp.env new file mode 120000 index 0000000..192589d --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_aaa_zsh_0_perp.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_aaa_zsh_0_perp.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_aaa_zsh_2_zinit.env b/_home/private_dot_config/sz.env/remove_aaa_zsh_2_zinit.env new file mode 120000 index 0000000..8051f78 --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_aaa_zsh_2_zinit.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_aaa_zsh_2_zinit.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_aaa_zsh_3_completion_system.env b/_home/private_dot_config/sz.env/remove_aaa_zsh_3_completion_system.env new file mode 120000 index 0000000..35e3ae4 --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_aaa_zsh_3_completion_system.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_aaa_zsh_3_completion_system.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_bbb_bash_preexec.env b/_home/private_dot_config/sz.env/remove_bbb_bash_preexec.env new file mode 120000 index 0000000..0ae3324 --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_bbb_bash_preexec.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_bbb_bash_preexec.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/remove_bbb_ble.sh.env b/_home/private_dot_config/sz.env/remove_bbb_ble.sh.env new file mode 120000 index 0000000..b23615d --- /dev/null +++ b/_home/private_dot_config/sz.env/remove_bbb_ble.sh.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/remove_bbb_ble.sh.env \ No newline at end of file diff --git a/_home/private_dot_config/sz.env/zzz_teleport.env b/_home/private_dot_config/sz.env/zzz_teleport.env new file mode 120000 index 0000000..429b263 --- /dev/null +++ b/_home/private_dot_config/sz.env/zzz_teleport.env @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/sz.env/zzz_teleport.env \ No newline at end of file diff --git a/_home/private_dot_config/vim/_init b/_home/private_dot_config/vim/_init new file mode 120000 index 0000000..6a433f0 --- /dev/null +++ b/_home/private_dot_config/vim/_init @@ -0,0 +1 @@ +../../../_src.posix/private_dot_config/vim/_init \ No newline at end of file diff --git a/_home/private_dot_local/bin/.keep b/_home/private_dot_local/bin/.keep new file mode 120000 index 0000000..3a6bac8 --- /dev/null +++ b/_home/private_dot_local/bin/.keep @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/.keep \ No newline at end of file diff --git a/_home/private_dot_local/bin/executable_tsh-get b/_home/private_dot_local/bin/executable_tsh-get new file mode 120000 index 0000000..7c62216 --- /dev/null +++ b/_home/private_dot_local/bin/executable_tsh-get @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/executable_tsh-get \ No newline at end of file diff --git a/_home/private_dot_local/bin/executable_tssh b/_home/private_dot_local/bin/executable_tssh new file mode 120000 index 0000000..8f59b48 --- /dev/null +++ b/_home/private_dot_local/bin/executable_tssh @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/executable_tssh \ No newline at end of file diff --git a/_home/private_dot_local/bin/executable_tssh-with-tunnel b/_home/private_dot_local/bin/executable_tssh-with-tunnel new file mode 120000 index 0000000..2322671 --- /dev/null +++ b/_home/private_dot_local/bin/executable_tssh-with-tunnel @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/executable_tssh-with-tunnel \ No newline at end of file diff --git a/_home/private_dot_local/bin/symlink_nvim b/_home/private_dot_local/bin/symlink_nvim new file mode 120000 index 0000000..0c7503f --- /dev/null +++ b/_home/private_dot_local/bin/symlink_nvim @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/symlink_nvim \ No newline at end of file diff --git a/_home/private_dot_local/bin/symlink_vi b/_home/private_dot_local/bin/symlink_vi new file mode 120000 index 0000000..5173085 --- /dev/null +++ b/_home/private_dot_local/bin/symlink_vi @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/symlink_vi \ No newline at end of file diff --git a/_home/private_dot_local/bin/symlink_vim b/_home/private_dot_local/bin/symlink_vim new file mode 120000 index 0000000..eb45531 --- /dev/null +++ b/_home/private_dot_local/bin/symlink_vim @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/symlink_vim \ No newline at end of file diff --git a/_home/private_dot_local/bin/symlink_vim.tiny b/_home/private_dot_local/bin/symlink_vim.tiny new file mode 120000 index 0000000..638793a --- /dev/null +++ b/_home/private_dot_local/bin/symlink_vim.tiny @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/symlink_vim.tiny \ No newline at end of file diff --git a/_home/private_dot_local/bin/symlink_vimdiff b/_home/private_dot_local/bin/symlink_vimdiff new file mode 120000 index 0000000..d1e0ef1 --- /dev/null +++ b/_home/private_dot_local/bin/symlink_vimdiff @@ -0,0 +1 @@ +../../../_src.posix/private_dot_local/bin/symlink_vimdiff \ No newline at end of file diff --git a/_home/private_dot_ssh/config.d/.keep b/_home/private_dot_ssh/config.d/.keep new file mode 120000 index 0000000..f5acf40 --- /dev/null +++ b/_home/private_dot_ssh/config.d/.keep @@ -0,0 +1 @@ +../../../_src.posix/private_dot_ssh/config.d/.keep \ No newline at end of file