PS4="${tput_color}+ ${tput_reset}"
 
 # include others
-. "${HOME}/.plomlib.sh/file_dot_variants"
+. "${HOME}/.plomlib/file_dot_variants"
 file_dot_variants "${HOME}/\.bashrc"
 
+++ /dev/null
-file_dot_variants() {
-    for FILE in ${1}\.*; do
-        if [ -f "${FILE}" ]; then
-            . "${FILE}"
-        fi
-    done
-}
 
--- /dev/null
+file_dot_variants() {
+    for FILE in ${1}\.*; do
+        if [ -f "${FILE}" ]; then
+            . "${FILE}"
+        fi
+    done
+}
 
 export PATH
 
 # include others
-. "${HOME}/.plomlib.sh/file_dot_variants"
+. "${HOME}/.plomlib/file_dot_variants"
 file_dot_variants "${HOME}/\.profile"
 
     copy_dirtree "${_PATH_CONF_HOME}" "${PATH_USER_HOME}" ${_MIN_TAGS} ${_TAGS_USER}
     mkdir -p "${_PATH_USER_BIN}"
     cd "${_PATH_USER_BIN}"
-    ln -s ../../.plomlib.sh lib
+    ln -s ../../.plomlib lib
     cd - > /dev/null
     chown -R "${USERNAME}:${USERNAME}" "${PATH_USER_HOME}"
 }
 
+++ /dev/null
-../../../../bookworm/home/all/.plomlib.sh/file_dot_variants
\ No newline at end of file
 
--- /dev/null
+../../../../bookworm/home/all/.plomlib.sh/file_dot_variants
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/abort
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/abort_if_exists
\ No newline at end of file
 
+++ /dev/null
-audio_dev_is_mute() {
-    [ "$(pactl get-sink-mute 0)" = "Mute: yes" ]
-}
 
+++ /dev/null
-../../../scripts/lib/constants_borg
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/constants_secrets
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/constants_ssh
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/constants_user
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/expect_min_n_args
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/expect_n_args
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/get_passphrase
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/mount_secrets
\ No newline at end of file
 
+++ /dev/null
-../../../scripts/lib/path_tmp_timestamped
\ No newline at end of file
 
+++ /dev/null
-print_usage() {
-    echo 'Usage:'
-    echo "${USAGE_LINES}" | while read _LINE; do
-        echo "  $(basename $0) ${_LINE}"
-    done
-    echo "\n${USAGE_DESCRIPTION}\n"
-    _var_of() { eval printf '"%s"' '"${'"${1}${2}"'}"'; }
-    _build_index() {
-        _ARGS="$(_var_of 'USAGE_ARGS_' ${_IDX})"
-        if [ ! -z "${_ARGS}" ]; then
-            _ARGS=" ${_ARGS}"
-        fi
-        _NAME="${_IDX}" 
-        _ALT_NAME="$(_var_of 'USAGE_NAME_' ${_IDX})" 
-        if [ ! -z "${_ALT_NAME}" ]; then
-            _NAME="${_ALT_NAME}"
-        fi
-        _KEY="  ${_NAME}${_ARGS}"
-        _LEN_KEY=$(echo -n "${_KEY}" | wc -c)
-    }
-    _MAX_LEN_KEY=0
-    for _IDX in ${USAGE_INDICES}; do
-        _build_index
-        if [ "${_LEN_KEY}" -gt "${_MAX_LEN_KEY}" ]; then
-            _MAX_LEN_KEY="${_LEN_KEY}"
-        fi
-    done
-    for _IDX in ${USAGE_INDICES}; do
-        _build_index
-        printf '%s' "${_KEY}"
-        _LEN_GAP=$(calc "${_MAX_LEN_KEY} - ${_LEN_KEY} + 4")
-        for _ in $(seq 1 ${_LEN_GAP}); do
-            printf ' '
-        done
-        printf '%s\n' "$(_var_of 'USAGE_DESC_' ${_IDX})"
-    done
-}
 
+++ /dev/null
-../../../scripts/lib/retry_until
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/abort
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/abort_if_exists
\ No newline at end of file
 
--- /dev/null
+audio_dev_is_mute() {
+    [ "$(pactl get-sink-mute 0)" = "Mute: yes" ]
+}
 
--- /dev/null
+../../../scripts/lib/constants_borg
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/constants_secrets
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/constants_ssh
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/constants_user
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/expect_min_n_args
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/expect_n_args
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/get_passphrase
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/mount_secrets
\ No newline at end of file
 
--- /dev/null
+../../../scripts/lib/path_tmp_timestamped
\ No newline at end of file
 
--- /dev/null
+print_usage() {
+    echo 'Usage:'
+    echo "${USAGE_LINES}" | while read _LINE; do
+        echo "  $(basename $0) ${_LINE}"
+    done
+    echo "\n${USAGE_DESCRIPTION}\n"
+    _var_of() { eval printf '"%s"' '"${'"${1}${2}"'}"'; }
+    _build_index() {
+        _ARGS="$(_var_of 'USAGE_ARGS_' ${_IDX})"
+        if [ ! -z "${_ARGS}" ]; then
+            _ARGS=" ${_ARGS}"
+        fi
+        _NAME="${_IDX}" 
+        _ALT_NAME="$(_var_of 'USAGE_NAME_' ${_IDX})" 
+        if [ ! -z "${_ALT_NAME}" ]; then
+            _NAME="${_ALT_NAME}"
+        fi
+        _KEY="  ${_NAME}${_ARGS}"
+        _LEN_KEY=$(echo -n "${_KEY}" | wc -c)
+    }
+    _MAX_LEN_KEY=0
+    for _IDX in ${USAGE_INDICES}; do
+        _build_index
+        if [ "${_LEN_KEY}" -gt "${_MAX_LEN_KEY}" ]; then
+            _MAX_LEN_KEY="${_LEN_KEY}"
+        fi
+    done
+    for _IDX in ${USAGE_INDICES}; do
+        _build_index
+        printf '%s' "${_KEY}"
+        _LEN_GAP=$(calc "${_MAX_LEN_KEY} - ${_LEN_KEY} + 4")
+        for _ in $(seq 1 ${_LEN_GAP}); do
+            printf ' '
+        done
+        printf '%s\n' "$(_var_of 'USAGE_DESC_' ${_IDX})"
+    done
+}
 
--- /dev/null
+../../../scripts/lib/retry_until
\ No newline at end of file
 
 # see sway-bar(5) and swaybar-protocol(7)
 set -e
 
-. "${HOME}/.plomlib.sh/audio_dev_is_mute"
+. "${HOME}/.plomlib/audio_dev_is_mute"
 
 SYSCLASS_DIR=/sys/class