setup update complete

This commit is contained in:
2026-09-21 06:48:49 -06:00
parent b67a76d0da
commit 7b2b01e022
38 changed files with 1376 additions and 848 deletions
@@ -0,0 +1,30 @@
#####################################################################
setup.config.generate-initial-local-config() {
local local_hostname="$(hostnamectl --static 2>/dev/null || hostname 2>/dev/null | sed 's/\.local$//')"
[[ "${local_hostname}" ]] || return 0
mkdir -p -- "${DOTWRYN_SETUP__DOTWRYN}/config/local/${local_hostname}/bin"
local env_dir="${DOTWRYN_SETUP__DOTWRYN}/config/scwrypts/environments"
local group
for group in $(find "${env_dir}" -type f -name \*env.yaml | sed -n 's|.*/local\.\([^.]*\)\.env\.yaml|\1|p')
do
[[ -f "${env_dir}/local.${local_hostname}.${group}.env.yaml" ]] && continue
cp -- "${env_dir}/local.${group}.env.yaml" "${env_dir}/local.${local_hostname}.${group}.env.yaml"
done
unset group
local local_override
for local_override in \
i3/local.yaml \
polybar/local.ini \
alacritty/local.toml \
;
do
mkdir -p -- "${DOTWRYN_SETUP__DOTWRYN}/config/local/${local_hostname}/user/$(dirname -- "${local_override}")"
touch -- "${DOTWRYN_SETUP__DOTWRYN}/config/local/${local_hostname}/user/${local_override}"
done
unset local_override
}