From 23891210cde2d5b39a3bc061eca459b900d20f81 Mon Sep 17 00:00:00 2001 From: Richard Sperry Date: Wed, 16 Apr 2025 22:21:15 -0700 Subject: [PATCH] devenv --- .../s6-overlay/s6-rc.d/init-code-server/run | 1 + vscode/rootfs/etc/s6-overlay/s6-rc.d/paths.sh | 20 +++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run index 33637de..1506e5e 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -27,6 +27,7 @@ CODE_SERVER_CONFIG="$DEFAULT_CONFIG_PATH/config.yaml" # shellcheck source=../paths.sh source "/etc/s6-overlay/s6-rc.d/paths.sh" + run() { setup_config_path setup_config_files diff --git a/vscode/rootfs/etc/s6-overlay/s6-rc.d/paths.sh b/vscode/rootfs/etc/s6-overlay/s6-rc.d/paths.sh index 6d234f5..c976e17 100644 --- a/vscode/rootfs/etc/s6-overlay/s6-rc.d/paths.sh +++ b/vscode/rootfs/etc/s6-overlay/s6-rc.d/paths.sh @@ -2,13 +2,13 @@ # this file is to prevent spagetti paths # shellcheck disable=SC2034 -DEFAULT_CONFIG_PATH="/data/vscode" -readonly DEFAULT_FILES_PATH="/var/lib/code-server/defaults" -readonly ROOT_CODE_SERVER_CONFIG_PATH="/root/.config/code-server/" # needed for code-server to cleanly -readonly CODE_SERVER_EXTENSIONS_INSTALL_PATH="$DEFAULT_CONFIG_PATH/extensions" -readonly CODE_SERVER_EXTENSIONS_LIST="$DEFAULT_CONFIG_PATH/vscode.extensions" -readonly CODE_SERVER_WORKSPACE_DIR="/data/workspace" -readonly CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace" -readonly CODE_SERVER_VSCODE_DIR="$CODE_SERVER_WORKSPACE_DIR/.vscode" -readonly CODE_SERVER_VSCODE_TASKS="$CODE_SERVER_VSCODE_DIR/tasks.json" -readonly -a DIRECTORIES=(addons addon_configs backup config media share ssl) +export DEFAULT_CONFIG_PATH="/data/vscode" +export DEFAULT_FILES_PATH="/var/lib/code-server/defaults" +export ROOT_CODE_SERVER_CONFIG_PATH="/root/.config/code-server/" # needed for code-server to cleanly +export CODE_SERVER_EXTENSIONS_INSTALL_PATH="$DEFAULT_CONFIG_PATH/extensions" +export CODE_SERVER_EXTENSIONS_LIST="$DEFAULT_CONFIG_PATH/vscode.extensions" +export CODE_SERVER_WORKSPACE_DIR="/data/workspace" +export CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace" +export CODE_SERVER_VSCODE_DIR="$CODE_SERVER_WORKSPACE_DIR/.vscode" +export CODE_SERVER_VSCODE_TASKS="$CODE_SERVER_VSCODE_DIR/tasks.json" +export -a DIRECTORIES=(addons addon_configs backup config media share ssl)